哪一个更好 - SchedulerExecutorService或Quartz api

时间:2014-02-12 07:37:08

标签: java quartz-scheduler scheduledexecutorservice

我希望在指定的延迟和给定的时间间隔后运行任务。

如果我使用SchedulerExecutorService,因为它使用线程,所以任务执行会稍微延迟。

我无法承受延迟执行。如何让它以确切的指定间隔运行?

Quartz库怎么样?这个库会解决这个目的吗?

由于我不太了解Quartz库,我也想知道SchedulerExecutorService和Quartz api有什么区别?

注意:

I have also asked the question on why is it getting delayed using SchedulerExecutorService.Please refer.

1 个答案:

答案 0 :(得分:0)

作为一般经验法则,如果您需要高可用性(您希望有多台计算机来执行任务,以便即使机器或应用程序实例失败也能运行任务),那么请使用Q​​uartz。否则使用ScheduledExecutorService。