MPMCQueue
Concurrent Queue
A concurrent queue implementation with bounded capacity, designed for high-performance and low-latency applications.
A bounded multi-producer multi-consumer concurrent queue written in C++11
1k stars
44 watching
169 forks
Language: C++
last commit: 9 months ago
Linked from 4 awesome lists
concurrencycppcpp11header-onlyqueue
Related projects:
Repository | Description | Stars |
---|---|---|
rigtorp/spscqueue | A C++ implementation of a bounded single-producer single-consumer queue with wait-free and lock-free semantics | 925 |
andreiavrammsd/cpp-channel | A thread-safe container for sharing data between threads | 421 |
rigtorp/seqlock | An implementation of a lock-free concurrency primitive in C++11. | 196 |
dominionenterprises/mongo-queue-csharp | A C# message queue system using MongoDB as the backend to handle and manage messages in a distributed environment. | 3 |
jberryman/unagi-chan | A high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction | 127 |
revsic/cpp-concurrency | A C++ concurrency implementation inspired by Golang's style | 15 |
blueraja/high-speed-priority-queue-for-c-sharp | A C# implementation of a high-performance priority queue optimized for pathfinding applications. | 1,178 |
enriquebris/goconcurrentqueue | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 404 |
cakephp/queue | A Queueing library for CakePHP that allows tasks to be processed asynchronously | 36 |
ssbl/concurrent-deque | A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. | 36 |
mmoreram/rsqueuebundle | A Redis-based queuing system for Symfony applications | 52 |
clin99/cpp-taskflow | A library providing a simple and expressive way to write parallel programs with complex task dependencies. | 8 |
janestreet/rpc_parallel | A type-safe library for building parallel applications by providing a safe and efficient way to create concurrent RPC (Remote Procedure Call) interfaces. | 47 |
rollbear/prio_queue | A data structure library implementing a B-heap priority queue optimized for cache performance and suitable for efficient insertion and retrieval of elements. | 104 |
paradoxical-io/cassieq | A distributed queue built on top of Cassandra to handle message processing and routing. | 51 |