Package | Description |
---|---|
org.jctools.queues.atomic |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicReference<LinkedQueueAtomicNode<E>> |
BaseLinkedAtomicQueue.consumerNode |
private java.util.concurrent.atomic.AtomicReference<LinkedQueueAtomicNode<E>> |
BaseLinkedAtomicQueue.producerNode |
Modifier and Type | Method and Description |
---|---|
protected LinkedQueueAtomicNode<E> |
BaseLinkedAtomicQueue.lpConsumerNode() |
protected LinkedQueueAtomicNode<E> |
BaseLinkedAtomicQueue.lpProducerNode() |
protected LinkedQueueAtomicNode<E> |
BaseLinkedAtomicQueue.lvConsumerNode() |
LinkedQueueAtomicNode<E> |
LinkedQueueAtomicNode.lvNext() |
protected LinkedQueueAtomicNode<E> |
BaseLinkedAtomicQueue.lvProducerNode() |
protected LinkedQueueAtomicNode<E> |
BaseLinkedAtomicQueue.xchgProducerNode(LinkedQueueAtomicNode<E> node) |
Modifier and Type | Method and Description |
---|---|
protected E |
BaseLinkedAtomicQueue.getSingleConsumerNodeValue(LinkedQueueAtomicNode<E> currConsumerNode,
LinkedQueueAtomicNode<E> nextNode) |
protected E |
BaseLinkedAtomicQueue.getSingleConsumerNodeValue(LinkedQueueAtomicNode<E> currConsumerNode,
LinkedQueueAtomicNode<E> nextNode) |
void |
LinkedQueueAtomicNode.soNext(LinkedQueueAtomicNode<E> n) |
protected void |
BaseLinkedAtomicQueue.spConsumerNode(LinkedQueueAtomicNode<E> node) |
protected void |
BaseLinkedAtomicQueue.spProducerNode(LinkedQueueAtomicNode<E> node) |
protected LinkedQueueAtomicNode<E> |
BaseLinkedAtomicQueue.xchgProducerNode(LinkedQueueAtomicNode<E> node) |