特定时间的时间范围内的Java执行器

特定时间的时间范围内的Java执行器,java,executors,Java,Executors,我需要在定义的时间范围内每x小时调用一个任务,并每天重复此操作。 我唯一的想法是将执行时间计算为当前时间的延迟,并通过scheduleAtFixedRate在一个单独的线程中以24小时的速率启动每个线程。 有人有更好的主意吗 关于使用机器内置的任务计划调用脚本并从该脚本调用java程序。您可以使用专用于计划代码的库: 它使用类似于cron的语法,可以调度作业实现

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


关于

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

您可以使用专用于计划代码的库:

它使用类似于
cron
的语法,可以调度
作业
实现