16. Что такое FutureTask?

16. Что такое FutureTask?

UNKNOWN

FutureTask представляет собой отменяемое асинхронное вычисление в параллельном Java приложении. 

java.util.concurrent.Future - Этот класс предоставляет базовую реализацию Future, с методами для запуска и остановки вычисления, методами для запроса состояния вычисления и извлечения результатов. Результат может быть получен только когда вычисление завершено, метод получения будет заблокирован, если вычисление ещё не завершено. Объекты FutureTask могут быть использованы для обёртки объектов Callable и Runnable. Так как FutureTask реализует Runnable, его можно передать в Executor на выполнение.


Предыдущий вопрос: 15. Чем Runnable  отличается от Callable?

Следующий вопрос: 17. Что такое deadlock?

Все вопросы по теме: список

Все темы: список

Вопросы/замечания/предложения/нашли ошибку: напишите мне

Report Page