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