ScheduledThreadPoolExecutor
可以暂停尚未启动的计划任务吗?
我不想取消它们,但如果出现某种情况,只需将它们暂停,然后在情况解决后重新启动它们。
如果不支持此功能,是否有支持它的库?
答案 0 :(得分:1)
查看Quartz library。您可以使用它来安排作业,它确实具有这些作业的暂停/恢复功能。请查看此主题以进行相关讨论:Quartz - resuming a job
答案 1 :(得分:1)
您可以做的一件简单事情是创建要执行的任务队列。当你没有阻止时,从队列中拉出来。