35得票4回答
Java定时执行器的未处理异常

我有以下问题,想知道具体发生了什么。我正在使用Java的ScheduledExecutorService每五分钟运行一次任务,工作得很好。执行者完全改变了我在Java中进行线程编程的方式。 现在,我查阅Java Doc以获取有关计划任务因未处理的异常而失败时的行为将是什么的信息,但找不到任何...

33得票2回答
asyncio:是否可以取消由Executor运行的future?

我想使用异步调用的loop.run_in_executor方法在Executor中启动一个阻塞函数,然后稍后取消它,但这似乎对我不起作用。以下是代码:import asyncio import time from concurrent.futures import ThreadPoolExe...

31得票10回答
清除ThreadPoolExecutor中所有排队的任务

我有一个关于 ThreadPoolExecutor 的简单问题。我的情况是:我需要从队列中消耗对象,为它们创建适当的工作任务并将它们提交到 ThreadPoolExecutor 中。这很简单。但在关闭场景中,可能会有许多工作任务排队等待执行。由于其中一个任务可能运行一小时,而我希望相对快速地正...

28得票4回答
Executors.newFixedThreadPool(1)和Executors.newSingleThreadExecutor()的区别

我的问题是:使用Executors.newFixedThreadPool(1)有意义吗?在两个线程(主线程+另一个线程)的情况下,使用执行器服务是否有效?直接调用new Runnable() {}创建新线程比使用ExecutorService更好吗?对于这种情况,使用ExecutorServi...

28得票1回答
Spring ThreadPoolTaskScheduler与ThreadPoolTaskExecutor的区别

在Spring文档中提到: ThreadPoolTaskScheduler实际上也实现了Spring的TaskExecutor接口,因此可以使用单个实例进行尽可能快速的异步执行以及计划的、可能是重复的执行。 那么,在哪些情况下我们会使用ThreadPoolTaskExecutor实...

27得票1回答
有没有好的Spring线程与TaskExecutor示例?

我正在尝试掌握如何在使用Spring进行事务管理的Java应用程序中实现线程。 我在Spring文档中找到了TaskExecutor部分,ThreadPoolTaskExecutor看起来很适合我的需求; ThreadPoolTaskExecutor 这个实现只能在Java 5环境中使用,但...

26得票7回答
如何使用ThreadPoolExecutor和自定义任务实现PriorityBlockingQueue

我已经进行了大量搜索,但是没有找到解决我的问题的方法。 我有自己的类BaseTask,使用ThreadPoolExecutor来处理任务。 我想要任务优先级,但是当我尝试使用PriorityBlockingQueue时,由于ThreadPoolExecutor将我的任务包装成FutureTa...

24得票3回答
如何在API级别小于28的情况下获取主线程的执行器

在API 28(Pie)级别中,Context类引入了一种新方法,用于获取主线程的Executor:getMainExecutor()。 如何在低于28的API级别上获取此执行器?

20得票5回答
Apache Airflow:执行器报告任务实例已完成(失败),尽管任务状态显示为排队。

我们的空气流安装使用CeleryExecutor。 并发配置如下:# The amount of parallelism as a setting to the executor. This defines # the max number of task instances that sho...

19得票2回答
YARN资源管理器上的Spark:YARN容器和Spark执行器之间的关系

我对YARN上的Spark不熟悉,不理解YARN的Containers和Spark的Executors之间的关系。根据yarn-utils.py脚本的结果,我尝试了以下配置,可以用于找到最佳集群配置。 我正在使用的Hadoop集群(HDP 2.4): 1个主节点: CPU:每个CPU...