Girls Just Wanna Have Fast MPMC Queues with Bounded Waiting
Summary
The article introduces a wait-free MPMC queue design using a ticket-based system with two ring buffers, detailing theory, implementation in Rust, and benchmark results. It discusses bounded waiting, drivable queue operations, potential undefined behavior, and provides links to the open-source source code.