JAVA - 执行者计划获得下次运行的时间

时间:2017-04-06 00:06:30

标签: java scheduledexecutorservice executor

目前使用ScheduledExecutorService每45分钟执行一次任务(无限远)。

 executor.scheduleAtFixedRate(new Runnable() {
            public void run() {
               ...
 }, 10, 45 * 60, TimeUnit.SECONDS);

我想知道是否有一种正确的方法可以知道执行者下一次迭代需要多长时间?

我不正确的方法是添加一个计时器并在执行程序的每个迭代器中重置它,但感觉非常糟糕。

0 个答案:

没有答案