Java實現定時執行任務的幾種方法:

Java實現定時執行任務的幾種方法:   
  1) java.util.Timer.   
  2) ServletContextListener.   
  3) org.springframework.scheduling.timer.ScheduledTimerTask 
  4) org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean  

方法1)java.util.Timer
這個方法應該是最經常使用的,不過這個方法須要手工啓動你的任務:   
Timer timer = new Timer();   
timer.schedule(new MyTimerTask(),10000,86400000);   
這裏的MyTimerTask類必須extends TimerTask裏面的run()方法。

相關文章
相關標籤/搜索