AtomicQueueFactory |
|
AtomicReferenceArrayQueue<E> |
|
BaseLinkedAtomicQueue<E> |
|
BaseMpscLinkedAtomicArrayQueue<E> |
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks
of the initial size.
|
BaseMpscLinkedAtomicArrayQueueColdProducerFields<E> |
|
BaseMpscLinkedAtomicArrayQueueConsumerFields<E> |
|
BaseMpscLinkedAtomicArrayQueuePad1<E> |
|
BaseMpscLinkedAtomicArrayQueuePad2<E> |
|
BaseMpscLinkedAtomicArrayQueuePad3<E> |
|
BaseMpscLinkedAtomicArrayQueueProducerFields<E> |
|
BaseSpscLinkedAtomicArrayQueue<E> |
|
BaseSpscLinkedAtomicArrayQueueConsumerColdFields<E> |
|
BaseSpscLinkedAtomicArrayQueueConsumerField<E> |
|
BaseSpscLinkedAtomicArrayQueueL2Pad<E> |
|
BaseSpscLinkedAtomicArrayQueuePrePad<E> |
|
BaseSpscLinkedAtomicArrayQueueProducerColdFields<E> |
|
BaseSpscLinkedAtomicArrayQueueProducerFields<E> |
|
LinkedQueueAtomicNode<E> |
|
MpmcAtomicArrayQueue<E> |
|
MpscAtomicArrayQueue<E> |
|
MpscChunkedAtomicArrayQueue<E> |
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks
of the initial size.
|
MpscChunkedAtomicArrayQueueColdProducerFields<E> |
|
MpscGrowableAtomicArrayQueue<E> |
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks
of the initial size.
|
MpscLinkedAtomicQueue<E> |
This is a direct Java port of the MPSC algorithm as presented on 1024
Cores by D.
|
MpscUnboundedAtomicArrayQueue<E> |
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks
of the initial size.
|
SequencedAtomicReferenceArrayQueue<E> |
|
SpmcAtomicArrayQueue<E> |
A single-producer multiple-consumer AtomicReferenceArray-backed queue.
|
SpscAtomicArrayQueue<E> |
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
|
SpscChunkedAtomicArrayQueue<E> |
|
SpscGrowableAtomicArrayQueue<E> |
|
SpscLinkedAtomicQueue<E> |
This is a weakened version of the MPSC algorithm as presented on 1024
Cores by D.
|
SpscUnboundedAtomicArrayQueue<E> |
|