AwaitGroup
An asynchronous implementation of a WaitGroup
.
A WaitGroup
waits for a collection of tasks to finish. The main task can create new workers and
pass them to each of the tasks it wants to wait for. Then, each of the tasks calls done
when
it finishes executing. The main task can call wait
to block until all registered workers are done.
use WaitGroup;
async
See the documentation for more details.