Expand description
返回 Future
,而不是阻塞当前线程。
使用 fn
,closure
或 block
前面的 async
将标记的代码转换为 Future
。
因此,代码不会立即运行,而只会在返回的 future 为 .await
ed 时进行计算。
我们已经编写了 async book,并详细介绍了 async
/await
以及与使用线程相比的权衡。
Editions
async
是 2018 版以后推出的关键字。
从 1.39 版本开始,它可用于稳定的 Rust。