Timer定时器


一: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));
}

你可能感兴趣的:(java,线程,timer,timertask,定时器)