【文件属性】:
文件名称:awaitgroup:等待一系列异步任务完成
文件大小:5KB
文件格式:ZIP
更新时间:2021-03-12 14:46:14
Rust
等候组
WaitGroup的异步实现。
WaitGroup等待一组任务完成。 主要任务可以创建新的工作程序,并将其传递给它要等待的每个任务。 然后,每个任务在完成执行时都会调用done 。 主要任务可以调用wait来阻止,直到所有注册的工作人员都完成为止。
use awaitgroup :: WaitGroup;
#[tokio::main]
async fn main () {
let wg = WaitGroup :: new ();
for _ in 0 .. 5 {
// Create a new worker.
let worker = wg. worker ();
tokio :: spawn ( async {
// Do some work...
// This task
【文件预览】:
awaitgroup-master
----Cargo.toml(468B)
----.github()
--------workflows()
----src()
--------lib.rs(6KB)
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(19B)