不多说直接上代码
// 创建任务队列
ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(10);
// 执行任务
scheduledExecutorService.scheduleAtFixedRate(() -> {
//循环任务从这里开始
try {
//这里写要定时执行的代码
} catch (Exception e) {
e.printStackTrace();
}
try {
// 设置多长时间 执行一次 每60/秒
TimeUnit.SECONDS.sleep(60);
} catch (InterruptedException e) {
e.printStackTrace();
}
}, 1, 3, TimeUnit.SECONDS);