The fast sync and async channel that Rust deserves
-
Updated
Oct 23, 2024 - Rust
The fast sync and async channel that Rust deserves
A safe sync/async multi-producer, multi-consumer channel
A lock-free multi-producer multi-consumer ring buffer FIFO queue.
A high throughput MPMC lock-free queue based on a paper by Giersch, Nolte et al implemented in pure Nim.
Lock-free queue implementations for Nim.
Bounded MPMC channel abstraction on top of a ring buffer
async is a tiny C++ header-only high-performance library for async calls handled by a thread-pool, which is built on top of an unbounded MPMC lock-free queue.
Simple and fast async channels
A multi-producer multi-consumer lock-free ring buffer implementation
Rust mpmc-scheduler with per-channel rate limiting & round-robin
A SPMC (Single Producer Multi Consumer) broadcasting channel to broadcast notifications between threads
Priority queue as a channel
Add a description, image, and links to the mpmc topic page so that developers can more easily learn about it.
To associate your repository with the mpmc topic, visit your repo's landing page and select "manage topics."