如何停止Java.util.Timer类中计划的任务
我正在使用java.util.timer
类,并且正在使用其schedule方法执行某些任务,但是在执行了6次之后,我必须停止其任务。
我该怎么办?
回答:
在某个地方保留对计时器的引用,并使用:
timer.cancel();timer.purge();
停止所做的一切。您可以将此代码放在正在执行的任务中,static int
以计算您经过的次数,例如
private static int count = 0;public static void run() {
count++;
if (count >= 6) {
timer.cancel();
timer.purge();
return;
}
... perform task here ....
}
以上是 如何停止Java.util.Timer类中计划的任务 的全部内容, 来源链接: utcz.com/qa/405608.html