Skip to main content

Module queue

Module queue 

Source
Expand description

Low-level ring buffer primitives.

These are the raw building blocks - no blocking, no backpressure handling. For most use cases, prefer the channel module which provides ergonomic blocking APIs.

  • spsc: Single-producer, single-consumer. Lowest latency.
  • mpsc: Multi-producer, single-consumer. CAS on tail for claiming.

Modulesยง

mpsc
Multi-producer single-consumer byte ring buffer.
spsc
Single-producer single-consumer byte ring buffer.