Java 定时器示例代码:实现定时任务
以下是一个使用 Java 编写的定时器示例代码:
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() {
int count = 0;
@Override
public void run() {
count++;
System.out.println('定时器执行第 ' + count + ' 次');
// 定时器执行10次后取消
if (count == 10) {
timer.cancel();
System.out.println('定时器已取消');
}
}
};
// 1秒后开始执行定时任务,每2秒执行一次
timer.schedule(task, 1000, 2000);
}
}
这个示例代码中,我们使用java.util.Timer和java.util.TimerTask类来创建一个定时器。在TimerTask的run()方法中定义了定时任务的具体逻辑,这里是输出定时器执行的次数。定时器的执行间隔为2秒,然后每隔2秒输出一次,总共执行10次后定时器将被取消。
原文地址: https://www.cveoy.top/t/topic/o5nh 著作权归作者所有。请勿转载和采集!