Java 如何记录未来';基本的可调用

Java 如何记录未来';基本的可调用,java,Java,根据这一准则 Collection<?> callables = ... ExecutorService executorService = ... List<Future<?>> futures = executorService.invokeAll(callables, TIMEOUT, TimeUnit.SECONDS); 集合可调用项=。。。 ExecutorService ExecutorService=。。。 列表 我知道我可以用.isCance

根据这一准则

Collection<?> callables = ...
ExecutorService executorService = ...
List<Future<?>> futures = executorService.invokeAll(callables, TIMEOUT, TimeUnit.SECONDS);
集合可调用项=。。。
ExecutorService ExecutorService=。。。
列表
我知道我可以用.isCancelled()查询每个未来,但这并没有给我关于哪个确切的Callable被取消的信息

Future
s列表的顺序与创建它所依据的
Callable
s列表的顺序相同。这样你就可以跟踪了