Skip to main content

Module spsc

Module spsc 

Source
Expand description

Lock-free Single-Producer Single-Consumer (SPSC) bounded ring buffer.

Provides zero-lock inter-shard datagram routing with cache-line padded atomic head and tail pointers to prevent false sharing across CPU cores.

Structs§

SpscConsumer
Consumer half of the lock-free SPSC ring buffer.
SpscProducer
Producer half of the lock-free SPSC ring buffer.

Functions§

spsc_pair
Create a connected lock-free Single-Producer Single-Consumer (SPSC) ring buffer pair.