Под капотом: выполнение Future
и задач
В этом разделе мы рассмотрим как планируются Future
и асинхронные задачи. Если вам только интересно изучить как писать
высокоуровневый код, который использует существующие типы
Future
, и не интересуетесь как Future
работает, вы можете сразу перейти к главе
async
/await
. Тем не менее, некоторые
темы, которые обсуждаются в этой главе, полезны для понимания
работы async
/await
кода и построения
новых асинхронных примитивов. Если сейчас вы решили пропустить
этот раздел, вы можете добавить его в закладки, чтобы вернуться к
нему в будущем.
Теперь давайте рассмотрим типаж Future
.