Java Concurrency :Как во время обработки определить, какое Future принадлежит какому Callable?

У меня есть коллекция Callables и ExecutorService. Когда я вызываю All, я получаю список объектов Future. Как я могу определить, какой объект Future сопоставлен с каким Callable до того, как Future завершится? Я могу сказать потом, потому что

Код:

 ExecutorService es =.....;

 Collection<Callables> uniqueCallables =.....;  // each Callable is unique!

 List<Future> futures = es.invokeAll(uniqueCallables);

 // TODO--find unique Future A which is the future for Callable A!
5
задан MeowCode 24 April 2012 в 19:38
поделиться