Timer简单程序代码

xiaoxiao2026-09-02  16

package andy.chen.jfreechart.frame; import java.util.TimerTask; /** * * @author Administrator */ public class MyTask extends TimerTask { @Override public void run() { System.out.println("MyTask正在执行...."); } } package andy.chen.jfreechart.frame; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Timer; /** *@ * @author andy chan */ public class TimerDemo { public static void main(String[] args) { Timer timer = new Timer(); MyTask myTask = new MyTask(); // Calendar cal = new GregorianCalendar(2006, 9, 28, 12, 49, 0); // Date dates = cal.getTime(); Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = format.format(date); System.out.println(str); // Timer本身会每隔3分钟调用一遍myTask.run()方法,不需要自己启动线程。 // Timer本身也是多线程同步的,多个线程可以共用一个Timer,不需要外部的同步代码。 timer.schedule(myTask, date, 3000); } } 相关资源:Timer类的代码
转载请注明原文地址: https://www.6miu.com/read-5052311.html

最新回复(0)