Java ParallelStream Map Misses RecordsJAVA

Программисты JAVA общаются здесь
Anonymous
Java ParallelStream Map Misses Records

Сообщение Anonymous »

У меня есть следующий код, и иногда он ведет себя не детерминированно. Например, я прохожу там 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»