中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java怎么定時執行某個方法

小億
94
2023-08-29 16:30:56
欄目: 編程語言

在Java中,可以使用java.util.Timer類或者java.util.concurrent.ScheduledExecutorService接口來定時執行某個方法。

  1. 使用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() {
public void run() {
// 執行需要定時執行的方法
System.out.println("定時執行的方法");
}
};
// 延遲1秒后開始執行,每隔1秒執行一次
timer.schedule(task, 1000, 1000);
}
}
  1. 使用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() {
public void run() {
// 執行需要定時執行的方法
System.out.println("定時執行的方法");
}
};
// 延遲1秒后開始執行,每隔1秒執行一次
executor.scheduleAtFixedRate(task, 1, 1, TimeUnit.SECONDS);
}
}

這兩種方法都可以實現定時執行某個方法,具體使用哪種方法取決于具體的需求和場景。

0
威宁| 平江县| 井陉县| 松原市| 开平市| 昭觉县| 万州区| 潮州市| 高平市| 乳源| 宜黄县| 伊吾县| 临澧县| 大庆市| 留坝县| 蒙阴县| 水城县| 嘉黎县| 德江县| 全椒县| 郧西县| 泰安市| 南充市| 株洲市| 合水县| 如皋市| 涿州市| 融水| 高平市| 平凉市| 旬邑县| 江门市| 日照市| 台东县| 凤山市| 鹤峰县| 阳曲县| 麻阳| 舞钢市| 五大连池市| 上蔡县|