Встречается на собеседованиях • сегодня
Сколько потоков в ForkJoinPool
ForkJoinPool по умолчанию создает пул потоков, равный количеству доступных процессоров (Runtime.getRuntime().availableProcessors()).
Особенности:
- Можно задать свой размер через конструктор
- Потоки в ForkJoinPool - демоны (не препятствуют завершению JVM)
- Использует work-stealing алгоритм для балансировки нагрузки
Пример создания:
java
// По умолчанию (кол-во ядер)
ForkJoinPool commonPool = ForkJoinPool.commonPool();
// С указанием количества
ForkJoinPool customPool = new ForkJoinPool(4);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы