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

溫馨提示×

Java java.util.Timer.cancel()實例講解

小億
127
2023-12-19 05:21:44
欄目: 編程語言

java.util.Timer.cancel()是用于取消計時器任務的方法。當調用cancel()方法時,計時器會停止執行所有的計時器任務。

下面是一個使用java.util.Timer.cancel()方法的示例:

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

public class TimerExample {
    public static void main(String[] args) {
        Timer timer = new Timer();
        
        TimerTask task = new TimerTask() {
            @Override
            public void run() {
                System.out.println("Timer task executed.");
            }
        };
        
        // 延遲1秒后執行任務,然后每隔2秒重復執行
        timer.schedule(task, 1000, 2000);
        
        try {
            Thread.sleep(5000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        
        // 取消計時器任務
        timer.cancel();
        
        System.out.println("Timer cancelled.");
    }
}

在上面的示例中,我們創建了一個計時器對象timer,并創建了一個繼承自TimerTask類的任務對象task。然后使用timer.schedule()方法在延遲1秒后執行任務,并且每隔2秒重復執行一次。

在主線程中,我們使用Thread.sleep()方法讓程序休眠5秒鐘。然后調用timer.cancel()方法取消計時器任務。

輸出結果如下:

Timer task executed.
Timer task executed.
Timer task executed.
Timer task executed.
Timer cancelled.

從輸出結果可以看出,計時器任務在5秒鐘內執行了3次。然后在調用timer.cancel()方法后,計時器任務停止執行。

0
日照市| 镇坪县| 仁怀市| 江安县| 密云县| 伊宁市| 凤翔县| 德钦县| 荣昌县| 灵璧县| 赣榆县| 萨嘎县| 射阳县| 阿拉尔市| 盖州市| 连州市| 古交市| 固始县| 澎湖县| 河源市| 囊谦县| 兴和县| 含山县| 莲花县| 开平市| 淮滨县| 肇庆市| 霍山县| 玛多县| 盐亭县| 天柱县| 叶城县| 凤山县| 威海市| 沁水县| 达日县| 宁明县| 乌审旗| 曲水县| 新建县| 康乐县|