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

GitHub

1k stars
44 watching
169 forks
Language: C++
last commit: over 2 years ago
Linked from 4 awesome lists

concurrencycppcpp11header-onlyqueue

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rigtorp/spscqueueA C++ implementation of a bounded single-producer single-consumer queue with wait-free and lock-free semantics931
andreiavrammsd/cpp-channelA thread-safe container for sharing data between threads421
rigtorp/seqlockAn implementation of a lock-free concurrency primitive in C++11.196
dominionenterprises/mongo-queue-csharpA C# message queue system using MongoDB as the backend to handle and manage messages in a distributed environment.3
jberryman/unagi-chanA high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction127
revsic/cpp-concurrencyA C++ concurrency implementation inspired by Golang's style15
blueraja/high-speed-priority-queue-for-c-sharpA C# implementation of a high-performance priority queue optimized for pathfinding applications.1,178
enriquebris/goconcurrentqueueA package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities404
cakephp/queueA Queueing library for CakePHP that allows tasks to be processed asynchronously36
ssbl/concurrent-dequeA lock-free data structure that enables concurrent, efficient exchange of data between multiple threads.36
mmoreram/rsqueuebundleA Redis-based queuing system for Symfony applications52
clin99/cpp-taskflowA library providing a simple and expressive way to write parallel programs with complex task dependencies.8
janestreet/rpc_parallelA 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_queueA 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/cassieqA distributed queue built on top of Cassandra to handle message processing and routing.51