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