GitHub topics: spsc-queue
cdolan/zig-spsc-ring
Single-producer single-consumer ring buffer
Language: Zig - Size: 4.88 KB - Last synced at: about 16 hours ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

galtza/tx-queue
A high-performance, transactional ring buffer implementation for efficient intra-process and inter-process communication, following the single-producer, single-consumer pattern. Currently supports Windows only.
Language: C++ - Size: 292 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 9 - Forks: 1

alphadose/ZenQ
A thread-safe queue faster and more resource efficient than golang's native channels
Language: Go - Size: 210 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 676 - Forks: 21

rigtorp/SPSCQueue
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
Language: C++ - Size: 165 KB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 993 - Forks: 135

jakubtomsu/sds
A collection of static datastructures for Odin
Language: Odin - Size: 114 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 80 - Forks: 2

ema-g72/SPSC_ringbuffer
Single Producer Single Consumer (SPSC) lock-free, thread safe circular buffer
Language: C - Size: 8.79 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Fuxfantx/AcInput
Experimental workaround for the input omission issue of Defold on Android Platform
Language: C++ - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

DennisCorvers/UnsafeCollections
Various collections which are completely unmanaged by the GC
Language: C# - Size: 277 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 48 - Forks: 6

Deaod/spsc_queue
A fast, concurrent, bounded, single producer, single consumer queue
Language: C++ - Size: 136 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 37 - Forks: 6

opencoff/portable-lib
Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random
Language: C - Size: 2.73 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 53 - Forks: 16

4lDO2/tcp-channel
SPSC channels in Rust transmitted over e.g. TCP
Language: Rust - Size: 38.1 KB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

ista-vamos/vamos-buffers
Implementation of shared-memory ring-buffers
Language: C - Size: 938 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

DennisCorvers/Lockless-Queue
A collection of lockless, concurrent queues
Language: C# - Size: 128 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 1

paulhuggett/spsc_queue
A single producer, single consumer lock-free queue
Language: C++ - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

rkuhn/batch_queue
A single-producer single-consumer Rust queue with smart batching
Language: Rust - Size: 19.5 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

rzbdz/spsc_ring
a single producer single customer lock-free (atomic) queue
Language: C++ - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Vedant2311/hohlabs Fork of Spiderine/hohlabs
Built a kernel from scratch with a menu-based interactive responsive shell
Language: C - Size: 211 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

VaTTeRGeR/JAtomicRingBuffer
Fast and easy to use SPSC Circular Ringbuffer using core principles presented by the developers of the LMAX Disruptor.
Language: Java - Size: 15.6 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1
