Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: github.com/da-moon/go-semaphore

Package semaphore implements binary and counting semaphore and can be used to limit maximum number of outstanding operation based on permitpool github.com/hashicorp/vault/sdk/physical and github.com/marusama/semaphore and github.com/hlts2/lock-free there is a `slowSemaphore` struct that I used to learn more about CAS,sync.Cond and compare performances Counting semaphore ( and by extension slowsemaphore ) is broken when changing go maxproc seems like a pretty shit package mutex seems more performant
2 versions
Latest release: over 3 years ago
1 dependent package

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/da-moon/go-semaphore

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/da-moon%2Fgo-semaphore

Dependent Repos 3

da-moon/go-stream 📦
utility library with different implementations of I/O primitives for various common tasks
  • v0.0.2 go.sum

Size: 26.4 KB - Last synced: 11 months ago - Pushed: over 3 years ago

da-moon/go-dare 📦
data at rest encryption library
  • v0.0.2 go.sum

Size: 27.3 KB - Last synced: 11 months ago - Pushed: over 3 years ago

da-moon/go-logger 📦
golang logger package
  • v0.0.2 go.mod
  • v0.0.2 go.sum

Size: 22.5 KB - Last synced: 11 months ago - Pushed: over 3 years ago