Встречается на собеседованиях • сегодня

Работал ли с ExecutorService

Да, работал. ExecutorService — это интерфейс из пакета java.util.concurrent, предоставляющий высокоуровневый API для управления пулами потоков. Основные методы:

  • execute(Runnable task) — запуск задачи.
  • submit(Callable/Runnable) — возвращает Future для получения результата.
  • shutdown() — плавное завершение.
  • shutdownNow() — принудительная остановка.

Пример:

java
ExecutorService executor = Executors.newFixedThreadPool(4);
executor.submit(() -> System.out.println("Task executed"));
executor.shutdown();

Часто использую ThreadPoolExecutor для тонкой настройки (размер пула, очередь задач). Важно всегда закрывать ExecutorService, чтобы избежать утечек ресурсов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы