标签:
Java 自带的定时器,有两个重要的类:TimerTask和Timer。 如下:
简单的使用:
package com;
import java.util.Date;
import java.util.Timer;
public class TimerTest extends Timer{
public static void main(String[] args) throws InterruptedException {
Task task = new Task();
Timer quartz2 = new Timer("task",true);// 守护线程
quartz2.schedule(task, new Date());
System.out.println("***************************");
Thread.sleep(10);// 主线程休眠10ms,任务趁机执行完毕。
}
}
package com;
import java.util.TimerTask;
public class Task extends TimerTask {
int i = 0;
@Override
public void run() {
System.out.println("线程 " + Thread.currentThread().getId() + ",\t"
+ Thread.currentThread().getName() + "\t 开始执行。。。");
while (true) {
System.out.println("执行了:\t" + i + "\t");
i++;
if (i == 100) {
System.out.println("=====================" + i);
break;
}
}
}
}
执行结果:
标签:
原文地址:http://my.oschina.net/u/1989867/blog/510139