AtomicMPSCQueue

public final class AtomicMPSCQueue<Element> : AtomicQueueProtocol

A bounded FIFO queue that is safe to share among multiple producers and one consumer.

This is an implementation of bounded MPMC queue from 1024cores.net, with a modification on pop to remove synchronisation.