Qring: Fast, lock-free SPSC ring buffer with slice batching
The Rust Programming Language Forum
Qring: Fast, lock-free SPSC ring buffer with slice batching
Hey everyone! I recently published qring, a lightweight, zero-allocation, lock-free ring buffer for Rust designed for low-latency concurrent data handoffs. I'm sharing it here to get some technical feedback from the community, especially regarding atomic soundness and API design. Key Architectural Details SPSC Focus (for now): Optimized specifically for Single-Producer Single-Consumer pipelines. Support for MPSC, SPMC, and MPMC topologies is currently in development. Slice Batching (pop_s...
0 comments
No comments yet.