0

我有一个预定的执行器服务,我需要在安排任务后返回 Futures。Javadoc 说调度任务后会返回一个 ScheduledFuture - 但是,我怎样才能获得尚未运行的任务的后续未来?

我的调用如下所示: exec.scheduleAtFixedRate(new Task(), 0, interval, TimeUnit.MINUTES);

确实提交并运行了新任务,但是我只有第一次调用的未来。这个 Future 是可重用的还是可重用的?

4

1 回答 1

2

所有处决都是同一个未来。取消它会取消当前和所有未来的执行。

于 2012-10-23T01:03:29.297 回答