Junior — Middle
97
Koji tip Executor-a je povezan sa korišćenjem Parallel Stream u Javi?
Одговор од АИ
sobes.tech АИ
В 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() для распределения работы между потоками.