Java之定時器Timer
Timer :可以指定執行緒在指定時間執行,只能控制TimerTask執行緒
TimerTask : 被Timer指定的執行緒
schedule(TimerTask task,Date time) : 控制指定的TimerTask物件(本質是執行緒)在指定的時間啟動執行指定的任務
schedule(TimerTask task,Date firstTime,long period) : 在指定時間啟動task,當task執行完之後,每隔 period 又重複啟動task
ex :
public class Demo {
public static void main(String[] args) {
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("執行語句...");
}
};
Timer timer = new Timer();
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MINUTE, 1);//下一分鐘開始 執行語句...
calendar.set(Calendar.SECOND, 0);
Date date = calendar.getTime();
timer.schedule(task, date,1000);//每隔一秒重複執行
}
}
執行結果圖:
相關文章
- Java - Timer定時器Java定時器
- Java定時器之Timer學習二Java定時器
- Timer(定時器)定時器
- RH Timer for MacRed Hot Timer定時器軟體Mac定時器
- Java Timer原始碼解析(定時器原始碼解析)Java原始碼定時器
- 深入 Java Timer 定時排程器實現原理Java
- java定時任務--Timer、TimerTaskJava
- 定時器控制元件 Timer 1130定時器控制元件
- 深入 Java Timer 定時任務排程器實現原理Java
- GO的定時器Timer 和定時任務cronGo定時器
- Camunda定時器事件示例Demo(Timer Events)定時器事件
- Red Hot Timer for Mac定時器軟體Mac定時器
- Libev——ev_timer 相對時間定時器定時器
- 好用的時間跟蹤定時器:Eon Timer for Mac定時器Mac
- Red Hot Timer定時器軟體:RH Timer for Mac v2.14啟用版定時器Mac
- Red Hot Timer定時器軟體:RH Timer for Mac v2.13.0啟用版定時器Mac
- 定時器軟體RH Timer 不錯過任何事定時器
- java 中定時器Java定時器
- 計時器軟體:Chain Timer for macAIMac
- 多功能計時器Chain Timer for MacAIMac
- C# 定時器 Timer 如何精確到 1-2 毫秒以內C#定時器
- Java之定時任務全家桶Java
- java中SpringBoot定時器註解JavaSpring Boot定時器
- java springboot 實現定時器任務JavaSpring Boot定時器
- JS學習之Bom(window和定時器)JS定時器
- Flutter之Timer原理解析Flutter
- STM32F4 timer定時器觸發ADC採集,DMA轉運資料 (標準庫)定時器
- 定時器以及定時器的幾個案例定時器
- 使用java.util.Timer實現定時任務,詳解Thread.sleep() in a loop, probably busy-waiting問題JavathreadOOPAI
- JavaScript定時器JavaScript定時器
- iOS定時器iOS定時器
- JavaScript 定時器JavaScript定時器
- js定時器JS定時器
- python定時器Python定時器
- Java 定時任務Java
- java 最簡單的定時器,只需一行Java定時器
- STM32G431RBT6之定時器05定時器
- Javascrip 之 字串處理 & 定時器 & 型別轉換Java字串定時器型別