Sobes.tech
Назад к вопросам
Junior — Middle
95

Какое количество потоков одновременно задействует параллельный Stream в стандартной конфигурации API Stream?

Компании, где спрашивали
IT OneIT One

Ответ от нейросети

sobes.tech AI

Параллельный Stream в Java по умолчанию использует ForkJoinPool.commonPool(), который создаётся с количеством потоков, равным числу доступных процессорных ядер (Runtime.getRuntime().availableProcessors()).

То есть, количество одновременно задействованных потоков примерно равно количеству ядер CPU, что позволяет эффективно распараллеливать задачи без избыточного создания потоков.