【发布时间】:2014-02-12 07:37:07
【问题描述】:
我想在指定的延迟后以给定的时间间隔运行任务。
如果我使用 SchedulerExecutorService,因为它使用线程,所以任务执行会延迟一点。
我无法承受执行延迟。我怎样才能让它以精确的指定时间间隔运行?
Quartz 库呢?这个库能解决目的吗?
由于我对 Quartz 库不是很了解,所以我也想知道 SchedulerExecutorService 和 Quartz api 有什么区别?
注意:
【问题讨论】:
-
为什么会延迟? Quartz 也在使用线程池。
-
@Stefan 我已经编辑了这个问题。请看一看。谢谢。
-
“我无法承受延迟执行。”这是否意味着您有实时需求?
-
@Fildor 实际上这个任务的执行会让第三方完成他们的任务。所以这个任务应该在准确的时间运行很重要。
标签: java quartz-scheduler scheduledexecutorservice