go-waitgroup
Concurrency wrapper
A package that provides a WaitGroup with error handling and concurrency control.
A sync.WaitGroup with error handling and concurrency control
48 stars
3 watching
4 forks
Language: Go
last commit: 11 months ago
Linked from 2 awesome lists
concurrencygolanggoroutinegoroutinespoolwaitgroup
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A logging library that provides functions to log different levels of messages with various options. | 10 |
| | A package to limit concurrency in Goroutines | 71 |
| | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 |
| | A utility package providing a wait function to manage asynchronous tasks and their dependencies. | 10 |
| | A package providing abstractions for structured concurrency in Go | 68 |
| | Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
| | Package to control goroutine execution order based on dependencies | 219 |
| | Thread-safe, generic implementations of queue data structures in Go | 276 |
| | Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
| | A Haskell adaptation of Go's concurrency tutorial | 130 |
| | A library that limits concurrency and provides features like timeouts, dynamic priority, and context cancellation for goroutines. | 17 |
| | A Go library that applies functional programming concepts to improve code readability and reduce complex bugs in concurrent systems. | 143 |
| | An unlimited job queue with concurrent worker pools for Go applications | 51 |
| | A wrapper around libpcap for the Go programming language | 490 |
| | A utility package providing data wrapping and hot-reload functionality for Go plugins | 4 |