【文件属性】:
文件名称:TaskGraph:Rust 任务图库
文件大小:10KB
文件格式:ZIP
更新时间:2021-06-17 02:31:38
Rust
任务图
在 Rust 中创建任务图,其中相互依赖的任务并行运行。
###
###示例用法
让我们从一个我们想要并行化的长时间运行的函数开始:
use task_graph::task;
use task_graph::task::Join;
use task_graph::scheduler;
use std::sync::{Arc,Mutex,TaskPool};
use std::io::timer::sleep;
use std::time::duration::Duration;
use std::os::num_cpus;
fn long_running(name : char, length : uint)
{
for _ in range(0, length)
{
println!("{}", name);
sleep(Duration::seconds(
【文件预览】:
TaskGraph-master
----Cargo.toml(216B)
----src()
--------task.rs(25KB)
--------scheduler.rs(4KB)
--------lib.rs(66B)
----.travis.yml(363B)
----LICENSE.md(1KB)
----README.md(5KB)
----.gitignore(20B)