1、JDK1.3將TimerTask工具引入Java語言。這個工具讓你定期或延遲執行任務。
2、Timer的實作非常簡單,創建了一個計時器線程,並根據執行時間建立了一個等待事件的佇列。
TimerTask線程是一個守護線程,因此它不會阻止程式退出。由於計時事件執行在Timer執行緒中,您必須確保存取Timer執行緒中任務中使用的任何資料項目的正確同步。
實例
public static void main(String[] args) { Timer timer = new Timer(); final CalculatePrimes calculator = new CalculatePrimes(); calculator.start(); timer.schedule( new TimerTask() { public void run() { calculator.finished = true; } }, TEN_SECONDS); }
以上是java中的TimerTask怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!