0

我需要在定义的时间范围内每隔 x 小时调用一次任务,并每天重复一次。我唯一的想法是将执行时间计算为当前时间的延迟,并通过 scheduleAtFixedRate 和 24 小时的速率在单独的线程中启动每个执行时间。有人有更好的主意吗?

问候

4

2 回答 2

1

在内置任务计划中使用您的机器来调用脚本并从该脚本调用您的 java 程序。

于 2014-09-22T12:54:34.710 回答
1

您可以使用专用于调度代码的库:quartz

它使用cron类似的语法并且可以调度Job实现。

于 2014-09-22T12:57:28.940 回答