Служба исполнителя - InvokeAll: Как отобразить ответ? - PullRequest
0 голосов
/ 23 апреля 2020

Я работаю над параллельным выполнением 5 задач со службой Executor, все 5 задач возвращаются с различным набором результатов объекта в зависимости от задачи.

Я использую службу executor для параллельного выполнения задач:

List<Future<Object>> taskResults = ex.invokeAll(callables);

Но как мы можем отобразить результат обратно с заданием (ями)? Может не вернуть ответ в том же порядке вызываемого списка?

1 Ответ

0 голосов
/ 24 апреля 2020

Я обнаружил, что invokeAll () отправляет ответ задач в последовательном порядке, который можно использовать для отображения ответа на задачу (вызываемые)

Источник: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html#invokeAll - java. util.Collection-

Ответ: ThreadPoolExcutor и invokeВсе порядок списка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...