任何人都可以告诉,建议如何在java中运行没有Quartz的调度程序。我想实现这样的功能,如果应用程序服务器保持停止,我的调度程序将运行。所以我认为可执行类放在war文件之外。所以有人能给我建议吗?感谢。
答案 0 :(得分:1)
关于没有Quartz
的计划任务,您可以使用Java的ScheduledExecutorService:
ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
final Runnable beeper = new Runnable() {
public void run() { System.out.println("beep"); }
};
// Beeps every 10 seconds
scheduler.scheduleAtFixedRate(beeper, 0, 10, TimeUnit.SECONDS);
现在,关于在应用程序未运行时执行此操作,我看到三个选项: