Run multiple promise-returning & async functions with limited concurrency
Repository Index
47,133 repositories indexed
1–20 of 20 · Most stars
Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
non-blocking concurrency-limiting goroutine pool
- worker-pool
- concurrency
:speedboat: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
- emitter
- golang
golang worker pool , Concurrency limiting goroutine pool
- golang
- pool
- concurrency
- workerpool
Run promise-returning & async functions concurrently with optional limited concurrency
Functional Concurrency Primitives
- concurrency
- software-transactional-memory
- synchronization
- lock
Fast resizable golang semaphore primitive
- semaphore
- go
- golang
- semaphore-pattern
errgroup with goroutine worker limits
- go
- golang
- sync
- errgroup
A complete set of primitives for concurrency and reactive programming on Swift
- swift
- concurrency
- concurrency-library
- future
Parallel worker and capacity limiting library for Erlang
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
- go
- golang
- library
- module
Settle promises concurrently and get their fulfillment value or rejection reason with optional limited concurrency
Limits the number of goroutines that are allowed to run concurrently
- concurrency
- golang
- goroutine
MySQL Backed Locking Primitive
- golang
- go
- distributed-lock
- mysql
A lock-free concurrent data structures library for Common Lisp.
- common-lisp
- concurrency
- lisp
- primitives
Rate limiter and overload protection for erlang application
The repository host gives no description.
Primitive Threads and Concurrency Operations for Coalton