即使服务器停止,java定时器代码也会运行

时间:2014-02-06 16:57:52

标签: java timer

即使服务器停止或重新启动,计划每24小时运行的java计时器代码是否会继续运行?我正在使用java.until.timer

1 个答案:

答案 0 :(得分:0)

不,计时器记不起在JVM启动之前发生的任何事情......你需要记录某个地方的最后运行时间,并且在服务器重启时你必须检查最后一次运行并安排下一次运行24小时后。可能正在使用scheduleAtFixedRate(TimerTask task, Date firstTime, long period) ...虽然我建议您考虑将此代码转换为使用ScheduledExecutorService