【发布时间】:2011-08-24 17:25:10
【问题描述】:
我的代码依赖于 Timer 保持活动状态并管理 TimerTask。通常 TimersTask 会来来去去,总会有至少一个 TimerTask 来维持 Timer 的存活,但时不时所有 TimerTask 都会死掉,而 Timer 也会随之死去。
如何让 Timer 保持活力?我应该在其中有一个 TimerTask 计划在遥远的日期触发吗?这就是我的倾向,但我想听听更有经验的程序员的想法。
*如果我可以终止所有 TimerTaks,除了这个“永久”TimerTask 之外,这也很好。
对不起,如果这些都没有多大意义,或者我认为 Timers 和 TimerTasks 都错了。我是 Java 和所有编程的新手。
【问题讨论】:
-
通常
TimerTask定义您想要做的工作,但不管理执行环境本身。