日志文章

2019-12-27 aflfte2011

任务调度:定时执行任务

package com.aflfte.others;

import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Timer;
import java.util.TimerTask;

/**
 * 任务调度:
 * Timer和TimerTask类使用
 * 
 * @author jinhao
 *
 */
public class TimerTest {
public static void main(String[] args) {
Timer timer=new Timer();
//执行安排 
//timer.schedule(new MyTask(), 1000);//1秒后执行MyTask仅一次
//timer.schedule(new MyTask(), 1000, 2000);//1秒后执行MyTask,后每2秒重复执行一次
Calendar cal=new GregorianCalendar(2019,12,27,11,16,00);
timer.schedule(new MyTask(), cal.getTime(), 2000);//指定第一次执行时间,后每2秒重复执行一次
}
}
//任务类
class MyTask extends TimerTask{
public void run() {
for(int i=1;i<=10;i++) {
System.out.println("hello Word!!! -->"+i+"次");
}
System.out.println("-------------------------------------------");
}
}


« 指令重排测试 | 协作模式:信号灯法»