Встречается на собеседованиях • сегодня
Какие знаешь имплементации ExecutorService
В Java есть несколько стандартных реализаций ExecutorService:
-
ThreadPoolExecutor - базовая реализация пула потоков с настраиваемым количеством потоков, очередью задач и политикой обработки перегруза.
-
ScheduledThreadPoolExecutor - расширение
ThreadPoolExecutorдля выполнения задач по расписанию.
- ForkJoinPool - пул для работы с ForkJoinTask, использует work-stealing алгоритм для эффективного распределения задач.
Пример создания:
java
ExecutorService fixedPool = Executors.newFixedThreadPool(4);
ExecutorService cachedPool = Executors.newCachedThreadPool();
ScheduledExecutorService scheduledPool = Executors.newScheduledThreadPool(2);
ForkJoinPool forkJoinPool = new ForkJoinPool();Класс Executors предоставляет фабричные методы для создания стандартных конфигураций. Для тонкой настройки лучше создавать экземпляры напрямую через конструкторы.

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