91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Java?Timer與TimerTask類使程序計時執行

發布時間:2022-02-09 09:06:46 來源:億速云 閱讀:119 作者:iii 欄目:開發技術

這篇文章主要介紹“怎么用Java Timer與TimerTask類使程序計時執行”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“怎么用Java Timer與TimerTask類使程序計時執行”文章能幫助大家解決問題。

Timer&TimerTask類

根據設定的時間安排實現程序任務的自動執行

每一個調度任務類都需要繼承java.util.TimerTask父類,任務的啟動需要通過java.util.Timer類完成

TimerTask類常用方法

方法作用
public void cancel()終止任務
public void run()任務需要執行的具體操作
public long scheduleExecutionTime()返回最近一次要執行該任務的時間

Timer類常用方法

方法作用
public Timer()創建一個計時器并啟動該計時器
public void cancel()用來終止該計時器,并放棄所以已安排的任務,對當前正在執行的任務沒有影響
public int purge()將所有已經取消的任務移除,用來釋放內存空間
public void schedule(TimerTask task,Date time)安排一個任務在指定的時間執行,如果已經超過該時間,立即執行
public void schedule(TimerTask task,Date firstTime,long period)安排一個任務在指定的時間執行,之后以固定的頻率重復執行
public void schedule(TimerTask task,long delay)安排一個任務在一段時間后執行
public void schedule(TimerTask task,long delay,long period)安排一個任務在一段時間后執行,之后以固定的頻率重復執行
public void schedule AtFixedRate(TimerTask task,Date firstTime,long period)安排一個任務在指定的時間執行,之后以近似固定的頻率重復執行
public void schedule AtFixedRate(TimerTask task,long delay,long period)安排一個任務在一段時間后執行,之后以近似固定的頻率重復執行

schedule()方法的執行時間間隔永遠是固定的,如果之前出現了延遲的情況,之后也會繼續按照設定好的間隔時間來執行。

scheduleAtFixedRate()方法可以根據出現的延遲時間自動調整下一次間隔的執行時間。

演示:

import java.util.Timer;
import java.util.TimerTask;

class Test extends TimerTask{
    @Override
    public void run() {
        System.out.println(Thread.currentThread().getName()+"時間:"+System.currentTimeMillis());
    }
}
public class Hello {
    public static void main(String[] args) {
        Timer timer = new Timer();
        timer.scheduleAtFixedRate(new Test(),100,1000);
    }
}

怎么用Java?Timer與TimerTask類使程序計時執行

timer.scheduleAtFixedRate(new Test(),100,1000);

定義間隔任務,100毫秒后開始執行,每間隔1秒執行1秒

關于“怎么用Java Timer與TimerTask類使程序計時執行”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

喀什市| 正定县| 蛟河市| 玛曲县| 白山市| 灵宝市| 齐齐哈尔市| 台北县| 通渭县| 曲松县| 汉川市| 孝感市| 崇明县| 杂多县| 临沭县| 乌兰察布市| 延川县| 阳谷县| 甘谷县| 安丘市| 福州市| 榆中县| 赣榆县| 商南县| 无锡市| 西平县| 达州市| 白银市| 兴隆县| 天津市| 克东县| 政和县| 孙吴县| 汾西县| 大安市| 清徐县| 莎车县| 保靖县| 甘南县| 西乡县| 福清市|