Встречается на собеседованиях • сегодня
Какие плюсы и минусы у ExecutorService
Плюсы:
- Упрощает управление потоками (не нужно создавать/управлять вручную)
- Оптимизирует использование ресурсов (пул потоков переиспользуется)
- Поддержка асинхронных задач (Future/Callable)
- Гибкость (разные реализации ThreadPool)
- Встроенные механизмы завершения (shutdown, awaitTermination)
Минусы:
- Риск утечек (если не shutdown())
- Deadlock при неправильном проектировании задач
- Сложность отладки асинхронного кода
- Ограниченный контроль над отдельными потоками
Пример:
java
ExecutorService executor = Executors.newFixedThreadPool(4);
executor.submit(() -> System.out.println("Task running"));
executor.shutdown();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы