E
- public class MpscLinkedQueue8<E> extends MpscLinkedQueue<E>
MpscLinkedQueue
MessagePassingQueue.Consumer<T>, MessagePassingQueue.ExitCondition, MessagePassingQueue.Supplier<T>, MessagePassingQueue.WaitStrategy
p01, p02, p03, p04, p05, p06, p07, p10, p11, p12, p13, p14, p15, p16, p17
C_NODE_OFFSET, consumerNode
P_NODE_OFFSET, producerNode
p00
UNBOUNDED_CAPACITY
Constructor and Description |
---|
MpscLinkedQueue8() |
Modifier and Type | Method and Description |
---|---|
protected LinkedQueueNode<E> |
xchgProducerNode(LinkedQueueNode<E> newVal) |
fill, fill, fill, newMpscLinkedQueue, offer, peek, poll
capacity, drain, drain, drain, getSingleConsumerNodeValue, isEmpty, iterator, relaxedOffer, relaxedPeek, relaxedPoll, size, toString
lpConsumerNode, lvConsumerNode, spConsumerNode
lpProducerNode, lvProducerNode, spProducerNode
contains, containsAll, remove, removeAll, retainAll, toArray, toArray
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clear
protected final LinkedQueueNode<E> xchgProducerNode(LinkedQueueNode<E> newVal)
xchgProducerNode
in class MpscLinkedQueue<E>