程序包 | 说明 |
---|---|
io.netty.util.internal.shaded.org.jctools.queues |
This package aims to fill a gap in current JDK implementations in offering lock free (wait free where possible)
queues for inter-thread message passing with finer grained guarantees and an emphasis on performance.
|
io.netty.util.internal.shaded.org.jctools.queues.atomic |
限定符和类型 | 类和说明 |
---|---|
class |
MpmcArrayQueue<E>
A Multi-Producer-Multi-Consumer queue based on a
ConcurrentCircularArrayQueue . |
class |
MpmcUnboundedXaddArrayQueue<E>
An MPMC array queue which starts at initialCapacity and grows unbounded in linked chunks.
|
class |
MpscArrayQueue<E>
A Multi-Producer-Single-Consumer queue based on a
ConcurrentCircularArrayQueue . |
class |
MpscBlockingConsumerArrayQueue<E>
This is a partial implementation of the
BlockingQueue on the consumer side only on top
of the mechanics described in BaseMpscLinkedArrayQueue , but with the reservation bit used for blocking rather
than resizing in this instance. |
class |
MpscChunkedArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks
of the initial size.
|
class |
MpscGrowableArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks,
doubling theirs size every time until the full blown backing array is used.
|
class |
MpscUnboundedArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows indefinitely in linked chunks of the initial size.
|
class |
MpscUnboundedXaddArrayQueue<E>
An MPSC array queue which starts at initialCapacity and grows unbounded in linked chunks.
|
class |
SpmcArrayQueue<E> |
class |
SpscArrayQueue<E>
A Single-Producer-Single-Consumer queue backed by a pre-allocated buffer.
|
class |
SpscChunkedArrayQueue<E>
An SPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks
of the initial size.
|
class |
SpscGrowableArrayQueue<E>
An SPSC array queue which starts at initialCapacity and grows to maxCapacity in linked chunks,
doubling theirs size every time until the full blown backing array is used.
|
class |
SpscUnboundedArrayQueue<E>
An SPSC array queue which starts at initialCapacity and grows indefinitely in linked chunks of the initial size.
|
限定符和类型 | 方法和说明 |
---|---|
static boolean |
IndexedQueueSizeUtil.isEmpty(IndexedQueueSizeUtil.IndexedQueue iq) |
static int |
IndexedQueueSizeUtil.size(IndexedQueueSizeUtil.IndexedQueue iq) |
限定符和类型 | 类和说明 |
---|---|
class |
MpmcAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
which can found in the jctools-build module.
|
class |
MpscAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
which can found in the jctools-build module.
|
class |
MpscChunkedAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
which can found in the jctools-build module.
|
class |
MpscGrowableAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
which can found in the jctools-build module.
|
class |
MpscUnboundedAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
which can found in the jctools-build module.
|
class |
SpmcAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
which can found in the jctools-build module.
|
class |
SpscAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicArrayQueueGenerator
which can found in the jctools-build module.
|
class |
SpscChunkedAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
which can found in the jctools-build module.
|
class |
SpscGrowableAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
which can found in the jctools-build module.
|
class |
SpscUnboundedAtomicArrayQueue<E>
NOTE: This class was automatically generated by io.netty.util.internal.shaded.org.jctools.queues.atomic.JavaParsingAtomicLinkedQueueGenerator
which can found in the jctools-build module.
|