底层探索:Future
的执行和任务(Tasks)
在这一节中,我们将会涉及到Future
和异步任务在底层的调度过程。如果你只是对如何使用Future
编写上层的代码感兴趣,而不是Future
类型如何工作的细节,就可以跳到async
/await
那章了。不过这章中讨论的话题对于理解async
/await
的代码如何工作、其运行时和性能属性以及如何创建新的异步原语都很有帮助。如果你确定要跳过这一节,建议你在此留下书签,以便将来再看。
现在来说一说Future
trait的事情吧。