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

Какие знаешь методы ExecutorService

`ExecutorService` предоставляет несколько методов для управления потоками: 1. **execute(Runnable)** – выполняет задачу без возврата результата. 2. **submit(Callable/Runnable)** – возвращает `Future` для получения результата или статуса. 3. **invokeAll(Collection)** – выполняет все задачи, возвращает список `Future`. 4. **invokeAny(Collection)** – выполняет задачи, возвращает результат первой успешной. 5. **shutdown()** – плавное завершение (дожидается завершения задач). 6. **shutdownNow()** – попытка немедленного прерывания (возвращает список невыполненных задач). Пример: ```java ExecutorService executor = Executors.newFixedThreadPool(2); Future future = executor.submit(() -> 42); System.out.println(future.get()); // 42 executor.shutdown(); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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