導航:首頁 > 編程語言 > javatimer停止又啟動

javatimer停止又啟動

發布時間:2024-05-11 17:24:42

『壹』 java怎麼在經過指定時間再執行方法

Java中的Timer類可以實現經過指定時間再執行方法,Timer方法如下:

schele(TimerTasktask,Datetime)//安排在指定的時間執行指定的任務。
schele(TimerTasktask,longdelay)//安排在指定延遲後執行指定的任務。

Java是一種可以撰寫跨平台應用程序的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。

『貳』 java Timer定時器停止的問題

為每個TimerTask創建不同的Timer對象,想停止某個Timer直接調用其cancel()方法 ,寫個小例子
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class Test{
public static void main(String args[]) throws InterruptedException {
TimerTask task1=new TimerTask(){
public void run() {
// TODO Auto-generated method stub
System.out.println("task1");
}
};
TimerTask task2=new TimerTask(){
public void run() {
// TODO Auto-generated method stub
System.out.println("task2");
}
};
Timer t1=new Timer();
Timer t2=new Timer();
t1.schele(task1, new Date(), 1000);//每隔一秒輸出
t2.schele(task2, new Date(), 1000);//每隔一秒輸出
Thread.sleep(5000);//等待5秒
t1.cancel();//停止定時器t1
Thread.sleep(5000);//等待5秒
t2.cancel();//停止定時器t2
}
}

『叄』 java Timer定時器停止該怎麼辦

private void closeTimer() {
if (timerTask != null) {
timerTask.cancel();
timerTask = null;
}
if (mTimer != null) {
mTimer.cancel();
mTimer = null;
}
}
/**
* 計時操作 改變界面的倒計時信息
*/
private void timerOperation() {
recLen = RECENT_SECOND;
mTimer = new Timer();
timerTask = new TimerTask() {

@Override
public void run() {
// TODO Auto-generated method stub
recLen--;
if (recLen >= 0) {
Message msg = new Message();
msg.what = SECOND_UPDATE;
msg.arg1 = recLen;
handler.sendMessage(msg);
}
}
};
mTimer.schele(timerTask, PROGRESS_DELAY, PROGRESS_PERIOD);
}

閱讀全文

與javatimer停止又啟動相關的資料

熱點內容
怎麼打開隱私與應用加密的菜單 瀏覽:416
我的世界伺服器小游戲的地址大全 瀏覽:578
在網路安全中加密安全機制提供了數據的 瀏覽:249
南京前端程序員私活怎麼收費 瀏覽:981
拓撲pdf 瀏覽:440
如何在工行app查我的訂單 瀏覽:214
車壓縮機改電動 瀏覽:83
如何尋找音樂app 瀏覽:831
一加加密的照片 瀏覽:200
阿里雲虛擬主機php 瀏覽:639
不卡點的解壓視頻 瀏覽:391
hex文件下載單片機 瀏覽:873
實現編譯器的自展技術 瀏覽:655
app開發者怎麼突破 瀏覽:418
安卓手機amr格式是什麼 瀏覽:556
找到最小的k個數並有序輸出python 瀏覽:596
thinkphp模板php標簽 瀏覽:165
如何識別毛筆字的app 瀏覽:670
安卓系統怎麼把圖片背景變透明 瀏覽:841
linuxtimercreate 瀏覽:41