3

可以ScheduledThreadPoolExecutor搁置尚未开始的计划任务吗?

我不想取消它们,而只是在出现某些情况时将它们暂停,然后在情况解决后恢复它们。

如果不支持此功能,是否有任何库支持它?

4

2 回答 2

1

看看Quartz 库。您可以使用它来安排作业,并且它确实具有这些作业的暂停/恢复功能。查看此线程以进行一些相关讨论: Quartz - 恢复工作

于 2013-05-24T20:06:53.227 回答
1

您可以做的一件简单的事情是创建要执行的任务队列。然后在您不阻塞时从队列中拉出。

于 2013-05-24T20:30:06.987 回答