public class DemoTimerTask {
public static void main(String[] args) {
java.util.Timer timer = new java.util.Timer();
java.util.TimerTask task = new java.util.TimerTask(){
@Override
public void run() {
System.out.println("需要定时执行的任务...");
}
};
java.util.Date time = new java.util.Date();
long delay = 2000;
long period = 5000;
//启动定时任务,立即执行壹次退出
timer.schedule(task, time);
//启动定时任务,在 time 指定的时间执行壹次,然后每隔两秒执行壹次
// timer.schedule(task, time, delay);
//启动定时任务,从现在起过两秒执行壹次,然后退出
// timer.schedule(task, delay);
//启动定时任务,从现在起过两秒以后,每隔五秒执行壹次
// timer.schedule(task, delay, period);
}
}
reference:http://www.oschina.net/question/136226_126079
沒有留言:
張貼留言