A lock-free multi-producer multi-consumer ring buffer FIFO queue.
Here, I am testing some multi-producer multi-consumer bounded ring buffer FIFO queue implementations for fun.
And for the fun of it, here is a multi-producer multi-consumer LIFO queue:
[John D. Valois, 1994] - Implementing Lock-Free Queues
[Dmitry Vyukov, 2011] - Bounded MPMC queue