亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java如何實現定時觸發

小億
138
2023-10-20 07:17:51
欄目: 編程語言

在Java中,可以使用java.util.Timer類或java.util.concurrent.ScheduledExecutorService接口來實現定時觸發。

下面是使用java.util.Timer類實現定時觸發的示例:

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("定時任務觸發");
}
};
// 在1秒后開始執行任務,之后每隔1秒執行一次
timer.schedule(task, 1000, 1000);
}
}

下面是使用java.util.concurrent.ScheduledExecutorService接口實現定時觸發的示例:

import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class ScheduledExecutorServiceExample {
public static void main(String[] args) {
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
Runnable task = new Runnable() {
@Override
public void run() {
// 定時觸發的任務邏輯
System.out.println("定時任務觸發");
}
};
// 在1秒后開始執行任務,之后每隔1秒執行一次
executor.scheduleAtFixedRate(task, 1, 1, TimeUnit.SECONDS);
}
}

以上代碼中,Timer類和ScheduledExecutorService接口都提供了schedulescheduleAtFixedRate方法來實現定時觸發任務。其中,schedule方法可以指定任務的延遲時間和觸發間隔,而scheduleAtFixedRate方法則是在固定的時間間隔執行任務。

0
龙山县| 扶绥县| 肃南| 柳河县| 翁源县| 关岭| 金山区| 邯郸市| 长武县| 洱源县| 日照市| 新和县| 郓城县| 托里县| 南召县| 贡嘎县| 海伦市| 泸溪县| 甘谷县| 明星| 抚远县| 安福县| 岑溪市| 军事| 石家庄市| 沭阳县| 咸丰县| 阳信县| 雷州市| 邹城市| 祁东县| 德安县| 张北县| 绥阳县| 内乡县| 黎城县| 工布江达县| 苗栗县| 津市市| 朝阳区| 广丰县|