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

Какая связь между Future и Callable

`Future` и `Callable` тесно связаны в Java для асинхронных вычислений. `Callable` — это интерфейс, представляющий задачу, которая возвращает результат и может выбрасывать исключения (в отличие от `Runnable`). `Future` — это интерфейс для работы с результатом асинхронной задачи, позволяющий проверять статус, получать результат или отменять задачу. Пример: ```java ExecutorService executor = Executors.newSingleThreadExecutor(); Callable task = () -> { Thread.sleep(1000); return "Result"; }; Future future = executor.submit(task); // Получаем результат (блокирует поток, пока задача не завершится) String result = future.get(); executor.shutdown(); ``` `Future` оборачивает `Callable`, предоставляя контроль над его выполнением.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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