首頁  >  文章  >  Java  >  java中的TimerTask怎麼用

java中的TimerTask怎麼用

WBOY
WBOY轉載
2023-05-13 16:13:121416瀏覽

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中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除