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§
- Spsc
Consumer - Consumer half of the lock-free SPSC ring buffer.
- Spsc
Producer - 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.