Like errgroup/waitgroup, but only runs a maximum of tasks at any time.
BSD-3-CLAUSE License
Set up tasks to be executed in parallel.
More Easy, more readable sync.WaitGroup
Practical concurrency guide in Go, communication by channels, patterns
Better structured concurrency for go
golang worker pool , Concurrency limiting goroutine pool
Routines was a fixed number thread pool to process the user task, and it would respawn a correspo...
🔘 Minimalistic and High-performance goroutine worker pool written in Go
Like sync.WaitGroup and ergroup.Group had a baby.
A universal mechanism to manage goroutine lifecycles
Package schedgroup provides a goroutine worker pool which schedules tasks to be performed at or a...
Simplifies the parallelization of function calls.
SizedWaitGroup has the same role and close to the same API as the Golang sync.WaitGroup but it ad...
Package retrygroup provides synchronization, Context cancelation for groups of retry goroutines w...
Go worker library
Structured concurrency made easy