Timer和TimerTask的使用

2021-07-22 17:05:26 字數 969 閱讀 7318

timer可以定時執行timertask任務,使用起來也十分的方便。

以下的**是輸出當前時間的timertask

//輸出當前時間的任務

private static timertask task=new timertask()

};

以下**是使用timer執行timertask

//timer定時執行timertask任務

timer timer=new timer();

timer.schedule(task, date, period);

使用timertask執行的時候沒有暫停和恢復,結束之後就沒辦法再次執行了。

以下**使用棧儲存當前的任務實現暫停和恢復的功能。

命令介面

public inte***ce mytimeri

實現命令介面

public class mytimerimpl implements mytimeri

@override

public void start()

@override

public void stop()

@override

public void pause()

@override

public void resume()

private class mytimertask extends timertask

@override

public void run()

public timertask getcurrenttask()

}}

使用方法

public static void main(string args)

Timer和TimerTask定時器使用

timer是一種定時器工具,用來在乙個後台執行緒計畫執行指定任務。它可以計畫執行乙個任務一次或反覆多次。timertask乙個抽象類,它的子類代表乙個可以被timer計畫的任務。具體的任務在timertask中run介面中實現。通過timer中的schedule方法啟動定時任務。啟動乙個定時器實質是...

Timer和TimerTask定時器使用

timer是一種定時器工具,用來在乙個後台執行緒計畫執行指定任務。它可以計畫執行乙個任務一次或反覆多次。timertask乙個抽象類,它的子類代表乙個可以被timer計畫的任務。具體的任務在timertask中run介面中實現。通過timer中的schedule方法啟動定時任務。一 執行定時器 啟動...

spring中整合TimerTask執行定時任務

spring整合了定時器,timertask。由scheduledtimertask和time ctorybean類組成的。scheduledtimertask類是對timertask的包裝器實現,我們自定義觸發器。time ctorybean,使spring配置建立觸發器。org.springfr...