E
- public class MpscLinkedQueue7<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 |
---|
MpscLinkedQueue7() |
Modifier and Type | Method and Description |
---|---|
protected LinkedQueueNode<E> |
xchgProducerNode(LinkedQueueNode<E> newVal) |
fill, fill, fill, newMpscLinkedQueue, offer, peek, poll, remove
capacity, drain, drain, drain, getSingleConsumerNodeValue, isEmpty, iterator, newNode, newNode, relaxedOffer, relaxedPeek, relaxedPoll, size, toString
lpConsumerNode, lvConsumerNode, spConsumerNode
casProducerNode, lpProducerNode, lvProducerNode, spProducerNode
contains, containsAll, 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>