文件名称:easy-parallel:并行运行闭包
文件大小:12KB
文件格式:ZIP
更新时间:2024-03-06 06:42:21
Rust
易并行 并行运行闭包。 这是一个简单的原语,用于批量生成线程并等待它们完成。 允许线程从主线程借用局部变量。 例子 运行两个增加数字的线程: use easy_parallel :: Parallel; use std :: sync :: Mutex; let mut m = Mutex :: new ( 0 ); Parallel :: new () . add ( || * m. lock (). unwrap () += 1 ) . add ( || * m. lock (). unwrap () += 1 ) . run (); assert_eq! ( * m. get_mut (). unwrap (), 2 ); 将向量的每个数平方在不同的线程上: use easy_parallel :: Parallel; let v = vec! [
【文件预览】:
easy-parallel-master
----LICENSE-MIT(1023B)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
----tests()
--------smoke.rs(816B)
----src()
--------lib.rs(7KB)
----Cargo.toml(448B)
----examples()
--------par_sum.rs(489B)
----.gitignore(19B)
----CHANGELOG.md(385B)
----README.md(2KB)