一:Timer定时器,开启一个线程,指定时间运行线程
schedule();安排任务,指定时间执行,需要传TimerTask对象,该对象需要重写run()方法,开启一个线程
cencel();终止定时任务
二:示例:
public static void temer2(){
//指定3秒后运行线程,此后每四秒运行一次
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("定时器");
}
},3000,4000);
}
public static void temer1(){
//指定8秒后运行线程
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("定时器");
}
},8000);
}
public static void temer(){
指定Date时间运行线程
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println("定时器");
}
}, new Date(System.currentTimeMillis()+8000));
}