#使用线程池进行定时任务
public static void main(String[] args) {
List<String> list = new ArrayList<>();
ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(1);
AtomicInteger j = new AtomicInteger(0);
scheduledExecutorService.scheduleAtFixedRate(() -> {
String id = list.get(j.getAndIncrement());
System.out.println(id);
// 参数 延迟时间 0 执行间隔 15 单位 TimeUnit.SECONDS 秒
}, 0, 15, TimeUnit.SECONDS);
}