【文件属性】:
文件名称:async-waitgroup:等待一系列异步任务完成
文件大小:4KB
文件格式:ZIP
更新时间:2021-03-11 08:42:02
Rust
异步等待组
WaitGroup的异步实现。
WaitGroup等待一组任务完成。 主要任务可以创建新的工作程序,并将其传递给它要等待的每个任务。 然后,每个任务在done时都会调用完成。 主任务可以调用await来阻塞,直到所有其他任务都完成为止。
use async_waitgroup :: 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 tas
【文件预览】:
async-waitgroup-master
----.gitignore(19B)
----src()
--------lib.rs(3KB)
----Cargo.toml(470B)
----.github()
--------workflows()
----README.md(1KB)