A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
-
Updated
Jan 4, 2024 - C++
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
A thread-safe queue faster and more resource efficient than golang's native channels
Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random
Various collections which are completely unmanaged by the GC
A collection of static datastructures for Odin
A fast, concurrent, bounded, single producer, single consumer queue
lock-free data structures: SPSC ring buffer, MPMC ring buffer, MPMC single linked list queue, MPMC single linked list stack; lock free memory management library using fix sized memory managed in single linked list
A collection of lockless, concurrent queues
C/C++Non-Blocking Lock-Free/Wait-Free Circular-Queue
SPSC channels in Rust transmitted over e.g. TCP
A single-producer single-consumer Rust queue with smart batching
Single-producer single-consumer ring buffer
Fast and easy to use SPSC Circular Ringbuffer using core principles presented by the developers of the LMAX Disruptor.
Implementation of shared-memory ring-buffers
Logger lib WIP: high throughput and low latency
Built a kernel from scratch with a menu-based interactive responsive shell
a single producer single customer lock-free (atomic) queue
Add a description, image, and links to the spsc-queue topic page so that developers can more easily learn about it.
To associate your repository with the spsc-queue topic, visit your repo's landing page and select "manage topics."