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