我正在使用 java.util.Timer
类,我正在使用它的调度方法来执行一些任务,但是在执行了 6 次之后我不得不停止它的任务。
我该怎么做?
原文由 om. 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 java.util.Timer
类,我正在使用它的调度方法来执行一些任务,但是在执行了 6 次之后我不得不停止它的任务。
我该怎么做?
原文由 om. 发布,翻译遵循 CC BY-SA 4.0 许可协议
Either call cancel()
on the Timer
if that’s all it’s doing, or cancel()
on the TimerTask
if the timer itself has other tasks which you希望继续。
原文由 Jon Skeet 发布,翻译遵循 CC BY-SA 2.5 许可协议
8 回答6.4k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
在某处保留对计时器的引用,并使用:
停止它正在做的一切。您可以将此代码放入您正在执行的任务中
static int
来计算您绕过的次数,例如