У меня есть следующий код, и иногда он ведет себя не детерминированно. Например, я прохожу там 3 события, и у вывода есть только два! Не могли бы вы объяснить причину такого поведения? < /P>
public List getEventResponse(final List events){
List abstractTransactionResponses = new ArrayList();
events.parallelStream().map(event -> {
abstractTransactionResponses.add(getEventResponse(event));
return null;
}).collect(Collectors.toList());
return abstractTransactionResponses;
}
Подробнее здесь: https://stackoverflow.com/questions/538 ... es-records
Java ParallelStream Map Misses Records ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему пулы потоков так значительно медленнее, чем ParallelStream для этого сценария?
Anonymous » » в форуме JAVA - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-