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

Что возвращает ThreadPoolExecutor

`ThreadPoolExecutor` возвращает объект `Future`, когда задача отправляется через методы `submit()`, `execute()` или `invokeAll()/invokeAny()`. - `submit(Runnable)` → `Future` (можно проверять статус или ждать завершения). - `submit(Callable)` → `Future` (дополнительно позволяет получить результат). - `execute(Runnable)` → `void` (нет возвращаемого значения, но можно использовать `FutureTask` вручную). Пример: ```java ExecutorService executor = Executors.newFixedThreadPool(2); Future future = executor.submit(() -> 42); System.out.println(future.get()); // 42 executor.shutdown(); ``` Если задача не `Callable`, а `Runnable`, `Future.get()` вернет `null` после успешного выполнения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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