我需要安排任务以固定的时间间隔运行。如何在长间隔(例如每8小时)的支持下执行此操作?
我目前正在使用java.util.Timer.scheduleAtFixedRate
。 java.util.Timer.scheduleAtFixedRate
支持长时间间隔吗?
最佳答案
private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);
scheduler.scheduleAtFixedRate(yourRunnable, 8, 8, TimeUnit.HOURS);