Rust 是一种系统编程语言,它强调安全、并发和高性能。tokio 是一个基于 Rust 的异步运行时库,专门用于构建异步应用程序。使用 tokio 可以轻松地管理异步任务,并实现高效的并发。
添加依赖:
cargo add tokio -F full
示例:
示例1:
fn main() {
let rt = tokio::runtime::Runtime::new().unwrap();
rt.block_on(async {
println!("Hello World!!!");
});
}
示例2:
多线程初始化:
use tokio::runtime::Builder;
fn main() {
let rt = Builder::new_multi_thread()
.worker_threads(8)
.thread_name("udaiot1000")
.thread_stack_size(3 * 1024 * 1024)
.build()
.unwrap();
rt.block_on(async {
println!("Hello World!!!");
});
}
<