不知道有没有遇到Timer突然中止的。
我无法判断是否真的中止。
不过从结果来看,定时器的确不执行。
我查看日志
at java.util.TimerThread.mainLoop(Timer.java:555)
我怀疑在执行逻辑的时候抛出的异常干扰了定时器的执行。
所以在代码中出现了异常,定时器就挂掉了。
如果Timer真的存在这样的问题,用什么代替Timer?
不知道有没有遇到Timer突然中止的。
我无法判断是否真的中止。
不过从结果来看,定时器的确不执行。
我查看日志
at java.util.TimerThread.mainLoop(Timer.java:555)
我怀疑在执行逻辑的时候抛出的异常干扰了定时器的执行。
所以在代码中出现了异常,定时器就挂掉了。
如果Timer真的存在这样的问题,用什么代替Timer?
请你用ScheduledThreadPoolExecutor