Java中Timer的用法詳解_jquery
來源:懂視網
責編:小采
時間:2020-11-27 21:44:38
Java中Timer的用法詳解_jquery
Java中Timer的用法詳解_jquery:現在項目中用到需要定時去檢查文件是否更新的功能。timer正好用于此處。 用法很簡單,new一個timer,然后寫一個timertask的子類即可。 代碼如下: package comz.autoupdatefile; import java.util.Timer; import java.util
導讀Java中Timer的用法詳解_jquery:現在項目中用到需要定時去檢查文件是否更新的功能。timer正好用于此處。 用法很簡單,new一個timer,然后寫一個timertask的子類即可。 代碼如下: package comz.autoupdatefile; import java.util.Timer; import java.util

現在項目中用到需要定時去檢查文件是否更新的功能。timer正好用于此處。
用法很簡單,new一個timer,然后寫一個timertask的子類即可。
代碼如下:
package comz.autoupdatefile;
import java.util.Timer;
import java.util.TimerTask;
public class M {
public static void main(String[] args) {
// TODO todo.generated by zoer
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000, 2000);
}
}
class MyTask extends TimerTask {
@Override
public void run() {
System.out.println("dddd");
}
}
這樣,就可以在1秒鐘之后開始執行mytask,每兩秒鐘執行一次。
當然,timer的功能也可以通過自己構造線程,然后在線程中用sleep來模擬停止一段時間,然后再執行某個動作。
其實,看一下timertask的源碼就立即可以知道,timertask就是實現了runnable接口的。也就是說,通過timer來間隔一段時間執行一個操作,也是通過一個線程來做到的。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Java中Timer的用法詳解_jquery
Java中Timer的用法詳解_jquery:現在項目中用到需要定時去檢查文件是否更新的功能。timer正好用于此處。 用法很簡單,new一個timer,然后寫一個timertask的子類即可。 代碼如下: package comz.autoupdatefile; import java.util.Timer; import java.util