Limits the number of goroutines that are allowed to run concurrently
- concurrency
- golang
- goroutine
47,133 repositories indexed
73–96 of 101 · Most stars
Limits the number of goroutines that are allowed to run concurrently
Translatedgo routine control, abstraction of the Main and some useful Executors. If you don't know how to manage Goroutines, use it
Highly concurrent drop-in replacement for bufio.Writer
BEAM friendly spinlocks for Elixir/Erlang
Counter caches for Rails computed from any block, such as conditional counts or sums, kept up to date by callbacks on any number of models and stored in a column, a shared counters table or your cache store. Recounts run after commit, so concurrent saves can't leave a stale value.
Elixir library implementing a parallel matrix multiplication algorithm and other utilities for working with matrices. Used for benchmarking computationally intensive concurrent code.
Reactive computation tree library for non-blocking concurrent Common Lisp
Modern concurrency tools for Crystal
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
Simple line of code counter written in Go
A simple embeddable scripting language which supports concurrent event processing.
XAsyncSockets is an efficient Python/MicroPython library of managed asynchronous sockets.
Easy, concurrent, asynchronous tasks in Swift.
Run promise-returning & async functions a specific number of times concurrently
Lightweight Concurrent Networking Framework
Async polyglot unit testing for Vert.x.
An elixir framework to implement concurrent versions of common unix utilities, grep, find, etc..
A lock-free concurrent data structures library for Common Lisp.
A generic, concurrent-safe, and easy-to-use finite state machine (FSM) library for Go.
A Rust-based wrapper for concurrent Terraform apply, enabling multi-deployment support.
ring buffer c library with posix-like read/write interface and thread awarness (+ concurrent read/write)
pipelines contains generic functions for concurrent processing
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.