import java.text.ParseException;
import java.util.Timer;
import java.util.TimerTask;
/**
* 定时调度:Timer和TimerTask类
* @author Jack
*
*/
public class TimerTest01 {
public static void main(String[] args) throws ParseException {
Timer timer = new Timer();
//指定时间后开始执行指定的任务(指定任务,指定时间)
//Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2021-04-20 11:37:10");
//timer.schedule(new MyTask(), date);
//指定时间后开始执行指定的任务(指定任务,指定毫秒数)
//timer.schedule(new MyTask(), 1000);
//在指定的延迟时间后开始执行多次(指定任务,延迟时间,周期)
//timer.schedule(new MyTask(), 1000, 200);
//在指定的时间后开始开始执行多次(指定任务,指定时间,周期)
//Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2021-04-20 11:34:00");
//System.out.println(date);
//timer.schedule(new MyTask(), date, 200);
}
}
class MyTask extends TimerTask{
@Override
public void run() {
for(int i=0;i<=3;i++){
System.out.println("休息一会儿--"+i);
}
System.out.println("end---");
}
}
Java多线程:任务定时调度(Timer)
最新推荐文章于 2023-06-25 18:43:12 发布