timertask java_java Timer和TimerTask(简单的使用)
Timer 是一個定時工具
TimerTask 是一個實現了Runnable接口抽象類,代表可以被Timer執行的任務
(1)Timer.schedule(TimerTask task,Date time)安排在制定的時間執行指定的任務。
(2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定的任務在指定的時間開始進行重復的固定延遲執行.
(3)Timer.schedule(TimerTask task,long delay)安排在指定延遲后執行指定的任務.
(4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任務從指定的延遲后開始進行重復的固定延遲執行.
(5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任務在指定的時間開始進行重復的固定速率執行.
(6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安排指定的任務在指定的延遲后開始進行重復的固定速率執行.
實例一:
package com;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TimerDemo {
public static void main(String[] args) {
Timer t = new Timer();
//給定時器安排定時任務,延遲0毫秒執行,執行完后間隔3000毫秒執行 (每3秒執行一次)
t.schedule(new TimerA(),0,3000);
}
}
class TimerA extends TimerTask {
private int i=0;
@Override
public void run() {
System.out.println("Holle 執行:"+i+"次");
i++;
}
}
結果:
總結
以上是生活随笔為你收集整理的timertask java_java Timer和TimerTask(简单的使用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何搭建高质量在线网校平台
- 下一篇: 直观理解KKT条件