Сколько будет параллельных потоков в parallelStream по умолчанию?

По умолчанию parallelStream использует общий ForkJoinPool, размер которого равен количеству доступных процессорных ядер (CPU cores) на машине.

Короткий ответ

Что ответить на собеседовании

По умолчанию parallelStream использует общий ForkJoinPool, размер которого равен количеству доступных процессорных ядер (CPU cores) на машине. Обычно это значение возвращается вызовом Runtime.getRuntime().availableProcessors(). Таким образом, количество параллельных потоков в parallelStream по умолчанию равно числу доступных процессорных ядер.

Подробный разбор

Ответ с пояснениями

По умолчанию parallelStream использует общий ForkJoinPool, размер которого равен количеству доступных процессорных ядер (CPU cores) на машине. Обычно это значение возвращается вызовом Runtime.getRuntime().availableProcessors(). Таким образом, количество параллельных потоков в parallelStream по умолчанию равно числу доступных процессорных ядер.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее