java中的定時器Timer的使用及例項

2021-05-28 06:58:40 字數 935 閱讀 1283

在乙個android專案中用過乙個定時器,就是五分中之後沒有對程式進行操作,讓程式自動退出。

現在寫一下幾個常用的方式,就以定時炸彈為例

1,兩秒之後炸彈**

//定義乙個兩秒之後的定時器,兩秒之後**

timer timer1 = new timer();

timer1.schedule(new timertask()

}, 2000);

2.兩秒之後乙個炸彈**,以後是每個一秒**一次,連環**

//兩秒之後第乙個炸彈**,之後每隔一秒**一次

timer timer2 = new timer();

timer2.schedule(new timertask()

}, 2, 1);

3.乙個連環炸彈,先隔兩秒**一次,然後隔四秒**一次,然後再兩秒,四秒

//乙個連環炸彈,先隔兩秒**一次,然後隔四秒**一次,然後再兩秒,四秒

class mytimertask extends timertask

}timer timer3 = new timer();

timer3.schedule(new mytimertask(), 2000);

4.讓某日某個時候**

timer timer4 = new timer();

timer4.schedule(task, time);

task 是timertask

timer 是date型別

5.每天某個時候**

timer4.schedule(task, delay, period);

timer4.scheduleatfixedrate(task, firsttime, period);

用其中乙個方法即可

period是long型別的

當然第4和第5有第三方的可以讓我們使用,直接配置就可以比如quartz

qt中定時器Timer的使用

有兩種方法實現定時器。第一種。自己建立關聯。1.新建gui工程,工程名可以設定為timer。並在主介面上新增乙個標籤label,並設定其顯示內容為 0000 00 00 00 00 00 星期日 2.在mainwindow.h中新增槽函式宣告。private slots void timerupda...

Android中Timer定時器的使用

android中好幾種定時的機制,其中timer定時器經常被用到,其中有很多值得注意的地方,timer定時器主要用來定時一段時間之後來執行某種任務 timer timer new timer timertask task new timertask timer.schedule task,5000 ...

Timer定時器開發

timer定時器開發 定時器的作用是不佔執行緒的等待乙個確定時間,同樣通過callback來通知定時器到期。參考 定時器的建立 同樣是在wftaskfactory類裡的方法 using timer callback t std function class wftaskfactory static ...