Junior — Middle
108
Quel type d'Executor est associé à l'utilisation de flux parallèles en Java?
Réponse de l'IA
sobes.tech IA
В Java Parallel Stream использует по умолчанию ForkJoinPool.commonPool() — это реализация Executor, основанная на ForkJoinPool. Этот пул потоков оптимизирован для задач, которые можно разбивать на подзадачи и выполнять параллельно, что хорошо подходит для параллельных стримов.
Пример:
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
int sum = list.parallelStream().mapToInt(Integer::intValue).sum();
Здесь параллельный стрим использует ForkJoinPool.commonPool() для распределения работы между потоками.