16. Что такое FutureTask?
UNKNOWNFutureTask представляет собой отменяемое асинхронное вычисление в параллельном Java приложении.
java.util.concurrent.Future - Этот класс предоставляет базовую реализацию Future, с методами для запуска и остановки вычисления, методами для запроса состояния вычисления и извлечения результатов. Результат может быть получен только когда вычисление завершено, метод получения будет заблокирован, если вычисление ещё не завершено. Объекты FutureTask могут быть использованы для обёртки объектов Callable и Runnable. Так как FutureTask реализует Runnable, его можно передать в Executor на выполнение.
Предыдущий вопрос: 15. Чем Runnable отличается от Callable?
Следующий вопрос: 17. Что такое deadlock?
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне