package t;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/**
* 定时器
*
* @author Albert
*
*/
public class Test02 {
/**
*执行任务
*
* @author Albert
*
*/
class MyTimer extends TimerTask {
@Override
public void run() {
System.out.println("d---do---" + new Date().getSeconds());
new Timer().schedule(new MyTimer(), 6000);
}
}
public static void main(String[] args) {
// new Test02().t01();
// new Test02().t02();
// new Test02().t03();
}
/**
* 三秒钟后执行一次
*/
public void t01() {
System.out.println(new Date().getSeconds());
new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("a---do---" + new Date().getSeconds());
}
}, 3000);
}
/**
* 三秒钟执行一次后每次二秒执行一次
*/
public void t02() {
System.out.println(new Date().getSeconds());
new Timer().schedule(new TimerTask() {
@Override
public void run() {
System.out.println("c---do---" + new Date().getSeconds());
}
}, 3000, 2000);
}
}
java多线程与并发库 java.util.concurrent 之定时器Timer
最新推荐文章于 2022-11-28 20:02:18 发布