任务定时调度---Timer类和TimerTask类的使用

mac2022-06-30  24

1 package cn.ftf.threadsafe; 2 3 import java.util.Calendar; 4 import java.util.GregorianCalendar; 5 import java.util.Timer; 6 import java.util.TimerTask; 7 8 /** 9 * 任务定时调度,借助Timer类和TimerTask类(可参照API文档使用) 10 * @author 房廷飞 11 * 12 */ 13 public class TimerTast { 14 public static void main(String[] args) { 15 Timer timer=new Timer(); 16 //执行安排 17 timer.schedule(new MyTest(), 2000); //2秒后执行 18 timer.schedule(new MyTest(), 2000, 2000); //2秒后执行,每隔2秒执行一次 19 20 Calendar cal= new GregorianCalendar(2019,7,28,10,21,00); 21 22 timer.schedule(new MyTest(), cal.getTimeInMillis(), 2000); //指定日期执行 23 24 } 25 26 } 27 class MyTest extends TimerTask{ 28 29 @Override 30 public void run() { //重写run方法,参照API文档 31 System.out.println("hello word!"); 32 } 33 34 }

 

转载于:https://www.cnblogs.com/fangtingfei/p/11258007.html

最新回复(0)