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