定时器Timer
Timer类是执行任务调度的基础类,其位于import java.util.Timer包下,1.5之前的实现方式如下:

重复执行调度:

通过调度任务内部重复实现也可以实现连环调度,如下:
public class MyTimer {
@Test
public void func() throws InterruptedException
{
new Timer().schedule(new MyTimerTask(),2000);
Thread.currentThread().sleep(100000);
}
}
class MyTimerTask extends TimerTask
{
@Override
public void run() {
System.out.println("bomb....");
new Timer().schedule(new MyTimerTask(),2000);//内部再次调度一个新任务,从而实现单个任务的重复调度
}
}

浙公网安备 33010602011771号