Встречается на собеседованиях • сегодня
Сколько параллельных потоков создается в ForkJoinPool
По умолчанию ForkJoinPool создает количество потоков, равное количеству доступных процессоров (Runtime.getRuntime().availableProcessors()).
Например, на 4-ядерном процессоре:
java
ForkJoinPool pool = ForkJoinPool.commonPool();
System.out.println(pool.getParallelism()); // Выведет 4Можно задать свое значение через конструктор:
java
ForkJoinPool customPool = new ForkJoinPool(8);Важные нюансы:
- Общий пул (commonPool) использует все ядра
- Потоки работают по принципу work-stealing
- Фактическое количество активных потоков может быть меньше параллелизма

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы