Keyword async

source ·
Expand description

返回 Future,而不是阻塞当前线程。

使用 fnclosureblock 前面的 async 将标记的代码转换为 Future。 因此,代码不会立即运行,而只会在返回的 future 为 .awaited 时进行计算。

我们已经编写了 async book,并详细介绍了 async/await 以及与使用线程相比的权衡。

Editions

async 是 2018 版以后推出的关键字。

从 1.39 版本开始,它可用于稳定的 Rust。