rust异步编程:Async背后原理

async 背后原理
move 关键,能够让async 闭包和块使用,能够获取它引用变量所有权,使用父的变量,如下所示:
use futures::executor;
async fn move_block() {
let my_string = "foo".to_string();
let f = async move {
println!("{}", my_string);
};
// println!("{}", my_string); //此处不能再使用my_string
f.await
}
fn main() {
executor::block_on(move_block());
}

async 背后关键字:
use futures::executor;

async fn async_function1() {
prin

rust异步编程:Async背后原理最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/26590.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>