AtomicSPSCQueue

public final class AtomicSPSCQueue<Element> : AtomicQueueProtocol

A bounded FIFO queue that is safe to share among a single producer and a single consumer.

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