如何停止在 java.util.Timer 类中计划的任务
我正在使用类,我正在使用它的调度方法来执行一些任务,但是在执行它6次之后,我必须停止它的任务。java.util.Timer
我应该怎么做?
我正在使用类,我正在使用它的调度方法来执行一些任务,但是在执行它6次之后,我必须停止它的任务。java.util.Timer
我应该怎么做?
在某个地方保留对计时器的引用,并使用:
timer.cancel();
timer.purge();
停止它正在做的事情。你可以把这个代码放在你正在执行的任务中,用a来计算你四处走动的次数,例如static int
private static int count = 0;
public static void run() {
count++;
if (count >= 6) {
timer.cancel();
timer.purge();
return;
}
... perform task here ....
}