【发布时间】:2012-08-05 13:58:02
【问题描述】:
我正在使用 ScheduledThreadPoolExecutor 来执行周期性任务。 执行必须是周期性的,不是有固定延迟的。
我遇到了以下问题:考虑一个任务的时间为 1 分钟。如果任务需要 5 分钟才能执行(例如,由于临时网络问题),错过的 执行将排队并在任务完成后立即分派。有没有办法摆脱错过的累积处决?
我尝试使用 remove 方法,但它完全删除了任务,而不仅仅是特定的执行。
谢谢
【问题讨论】:
标签: java scheduled-tasks scheduling