Single consumer multiple producers queue
Register number of producers
Pop a value from the queue
push a value into the queue.
Report the effective capacity of the queue.
Report whether the queue is currently full.
the type handled by the queue. Must be one that supports atomic operations.
the number of raw elements in the queue (actual queue size will be somewhat smaller). Must be a power of 2.
See Implementation
Single consumer multiple producers queue