如何停止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

回到顶部