iteye_17041 2013-11-05 17:05
浏览 364
已采纳

java Timer突然中止

不知道有没有遇到Timer突然中止的。
我无法判断是否真的中止。
不过从结果来看,定时器的确不执行。
我查看日志
at java.util.TimerThread.mainLoop(Timer.java:555)

我怀疑在执行逻辑的时候抛出的异常干扰了定时器的执行。
所以在代码中出现了异常,定时器就挂掉了。

如果Timer真的存在这样的问题,用什么代替Timer?

  • 写回答

2条回答 默认 最新

  • 「已注销」 2013-11-06 03:01
    关注

    请你用ScheduledThreadPoolExecutor

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?