在实现与其他处理并行运行的调度程序时,我需要一些帮助。我在网上的许多搜索都找到了quartz scheduler。但是,我需要内置的东西,并且可以与其他进程(而不是任何外部库)同时运行

我检查了scheduleAtFixedRate。但是,这没有并行执行的选项。

任何人都可以在这方面提出建议吗?我的要求是,服务器启动后,Java函数必须以每个固定的间隔运行。 servlet start会知道这一点,我将不得不在init()中启动调度程序。

最佳答案

我的要求是,一个Java函数必须在每个固定位置运行
  服务器启动后不久的间隔



首先,您可以开始使用java.util.Timer.这是一个很好的link on usage of Timer class.
使用石英调度程序总是一个更好的选择,但是使用Timer可以是一种快速的开始方法。您可以找到一些帮助,开始使用Quartz Scheduler in Java
另外,您也可以选择ScheduledExecutorService in java。与java.util.Timer相比,我更喜欢此选项

10-07 19:30
查看更多