import java.util.Timer;
import java.util.TimerTask;
public class TimerTest {
public static void main(String[] args) throws InterruptedException {
//创建一个定时器
Timer timer = new Timer();
//创建任务内容
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
System.out.println(Thread.currentThread().getId());
}
};
//设置多久开始运行,隔多久运行
timer.schedule(timerTask, 1000, 1000);
//主线程休眠一段时间
Thread.sleep(11100);
//手动停止定时器
timer.cancel();
}
}
原理:
1、先来看下Timer
类的大概描述:
import java.util.TaskQueue;
import java.util.TimerThread;
public class Timer {
</