import java.util.Timer;
import java.util.TimerTask;
public class TestDamo {
public static void main(String[] args) {
Timer timer=new Timer();//定时器本身就是一个线程
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println(Thread.currentThread()+"执行一次");
}
},3000,2000);
/*
* Timer是单线程,处理多个任务按照顺序执行,存在延时与设置定时器的时间有出入
* 可能会因为其中的某个异常使Timer线程死亡,从而影响后续任务,
* */
}
}
Timer是单线程,处理多个任务按照顺序执行,存在延时与设置定时器的时间有出入
* 可能会因为其中的某个异常使Timer线程死亡,从而影响后续任务,