| Interface | Description |
|---|---|
| ConcurrentQueue<E> |
A minimal top level queue interface which allows producer/consumers access via separate interfaces.
|
| ConcurrentQueueConsumer<E> |
Consumers are local to the threads which use them.
|
| ConcurrentQueueProducer<E> | |
| ConsumerFunction<E> | |
| ProducerFunction<E> |
| Class | Description |
|---|---|
| ConcurrentCircularArray<E> | |
| ConcurrentCircularArrayL0Pad<E> | |
| ConcurrentQueueFactory |
The queue factory produces
ConcurrentQueue instances based on a best fit to the ConcurrentQueueSpec. |
| ConcurrentQueueFactory.GenericQueue<E> | |
| ConcurrentSequencedCircularArray<E> | |
| Consumer<E> | |
| ConsumerFields<E> | |
| MpmcArrayConcurrentQueue<E> | |
| MpmcArrayConcurrentQueueColdFields<E> | |
| MpmcArrayConcurrentQueueColdFields.Consumer<E> | |
| MpmcArrayConcurrentQueueColdFields.ConsumerFields<E> | |
| MpmcArrayConcurrentQueueColdFields.Producer<E> | |
| MpmcArrayConcurrentQueueColdFields.ProducerFields<E> | |
| Producer<E> | |
| ProducerFields<E> | |
| SpscArrayConcurrentQueue<E> | |
| SpscArrayConcurrentQueueColdFields<E> |