concurrentqueue
Concurrent Queue
A fast and fully thread-safe lock-free queue implementation for C++
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
10k stars
339 watching
2k forks
Language: C++
last commit: over 1 year ago
Linked from 6 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
cameron314/readerwriterqueue | A single-producer, single-consumer lock-free queue implementation in C++ | 3,743 |
ssbl/concurrent-deque | A lock-free data structure that enables concurrent, efficient exchange of data between multiple threads. | 36 |
david-haim/concurrencpp | A C++ concurrency library providing high-level abstractions for writing concurrent and parallel applications | 2,312 |
rigtorp/mpmcqueue | A concurrent queue implementation with bounded capacity, designed for high-performance and low-latency applications. | 1,196 |
bloomberg/blazingmq | A distributed message queueing framework providing durable and high-performance queues with various routing strategies. | 2,561 |
khizmax/libcds | A C++ library of concurrent data structures for lock-free and lock-based containers with thread-safe iterators. | 2,566 |
elijahr/lockfreequeues | A set of concurrent queue implementations for Nim. | 43 |
rigtorp/spscqueue | A C++ implementation of a bounded single-producer single-consumer queue with wait-free and lock-free semantics | 913 |
concurrencykit/ck | A set of libraries and data structures designed to simplify the development of high-performance concurrent systems in C. | 2,388 |
rigtorp/seqlock | An implementation of a lock-free concurrency primitive in C++11. | 188 |
enriquebris/goconcurrentqueue | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 396 |
yyzybb537/libgo | A high-performance coroutine and parallel programming library for C++ that enables efficient and scalable concurrent execution. | 3,215 |
microsoft/faster | A high-performance concurrent key-value store and log library designed for cloud applications. | 6,321 |
lewissbaker/cppcoro | A library of C++ coroutine abstractions for building high-performance asynchronous programming systems. | 3,424 |
que-rb/que | A high-performance job queue that improves application reliability by protecting jobs with advisory locks and utilizing PostgreSQL for speed and safety. | 2,308 |