Я пытаюсь использовать параллельные потоки Java для получения записей из PostgreSQL с помощью Spring Data JPA.
Если я использую метод непараллельного потока, я получаю ожидаемое количество результатов вернулся. Если я использую параллельный метод ParallelStream, я получаю на один результат меньше с теми же данными. Я не могу показать рабочий код, но ниже приведен пример того, что я делаю.
List duplicateEntityList =
mapOfNewEntities.entrySet().parallelStream()
.flatMap(key -> getDuplicateRecordsUsingJpa(key.getKey()).stream())
.collect(Collectors.toList());
Подробнее здесь: https://stackoverflow.com/questions/722 ... g-data-jpa
Java ParallelStream с Spring Data JPA ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему пулы потоков так значительно медленнее, чем ParallelStream для этого сценария?
Anonymous » » в форуме JAVA - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-