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

GitHub

10k stars
339 watching
2k forks
Language: C++
last commit: over 1 year ago
Linked from 6 awesome lists


Backlinks from these 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