rust中的异步编程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rust中的异步编程相关的知识,希望对你有一定的参考价值。

参考技术A tokio的官方文档地址: https://tokio.rs/tokio/tutorial

这里我们采用的tokio异步框架,首先,在Cargo.toml中导入tokio的dependecies:

这里我们用tokio::spawn函数生成了两个线程,它们的功能很简单,就是每隔1s打印一个字符串。
其中tokio::spawn中的async前缀是不可以省略的,如果我们省略的话,就会有如下报错:

可以看到这两个线程t1和t2,确实是在并发执行。

以上是关于rust中的异步编程的主要内容,如果未能解决你的问题,请参考以下文章

深入浅出Rust异步编程之Tokio

解密 Rust 异步编程

探索 Rust 异步简化编程

Tokio 1.0发布,Rust异步编程框架

张汉东开讲啦,带你攻克 Rust 异步编程

硬核!Rust异步编程方式重大升级:新版Tokio如何提升10倍性能详解