代码点读机 / Rust / std::thread

std::thread Rust · 常用路径

标准库的线程模块,提供创建原生线程、等待线程结束和本地存储等能力。

怎么用

use std::thread;,用于多线程编程

小例子

use std::thread;
let h = thread::spawn(|| 1 + 1);
let r = h.join().unwrap();
println!("{}", r);

运行结果

2

提醒:spawn 的闭包默认要求捕获变量是 'static;用 join 等待结束

官方文档:https://doc.rust-lang.org/std/thread/index.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条