Java定时任务:使用scheduleAtFixedRate实现5分钟间隔执行
下面是使用scheduleAtFixedRate定时5分钟任务的Java代码:
import java.util.Timer;
import java.util.TimerTask;
public class ScheduleTask {
public static void main(String[] args) {
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
// 任务代码
System.out.println('定时任务执行了');
}
}, 0, 5 * 60 * 1000); // 五分钟间隔
}
}
解释一下代码:
- 首先创建一个Timer对象,它用于调度任务。
- 然后使用
scheduleAtFixedRate方法,在0毫秒后开始执行任务,每隔5分钟执行一次。 - 在TimerTask的
run方法中写入任务代码,这里只是简单的输出一句话。
注意:5 * 60 * 1000是毫秒数,表示5分钟的时间间隔。如果需要修改时间间隔,只需要修改这个数字即可。
原文地址: http://www.cveoy.top/t/topic/nyNT 著作权归作者所有。请勿转载和采集!