Top 0.9% dependent packages on proxy.golang.org
Top 0.6% dependent repos on proxy.golang.org
Top 6.0% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org
proxy.golang.org : github.com/fatih/semgroup
Package semgroup provides synchronization and error propagation, for groups of goroutines working on subtasks of a common task. It uses a weighted semaphore implementation to make sure that only a number of maximum tasks can be run at any time. Unlike golang.org/x/sync/errgroup, it doesn't return the first non-nil error, rather it accumulates all errors and returns a set of errors, allowing each task to fullfil their task.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/fatih/semgroup
Keywords:
concurrency
, errgroup
, go
, golang
, semaphore
, waitgroup
License: BSD-3-Clause
Latest release: 8 months ago
First release: about 3 years ago
Namespace: github.com/fatih
Dependent packages: 48
Dependent repositories: 123
Stars: 272 on GitHub
Forks: 12 on GitHub
Docker dependents: 120
Docker downloads: 349,875,509
See more repository details: repos.ecosyste.ms
Last synced: about 22 hours ago