Class MpscRelaxedArrayQueueConsumerPositionField<E>

All Implemented Interfaces:
Iterable<E>, Collection<E>, Queue<E>
Direct Known Subclasses:
MpscRelaxedArrayQueueL3Pad

abstract class MpscRelaxedArrayQueueConsumerPositionField<E> extends MpscRelaxedArrayQueueL2Pad<E>
  • Field Details

    • C_POS_OFFSET

      private static final long C_POS_OFFSET
    • consumerPosition

      protected volatile long consumerPosition
  • Constructor Details

    • MpscRelaxedArrayQueueConsumerPositionField

      MpscRelaxedArrayQueueConsumerPositionField()
  • Method Details

    • lvConsumerPosition

      protected final long lvConsumerPosition()
    • lpConsumerPosition

      protected final long lpConsumerPosition()
    • soConsumerPosition

      protected void soConsumerPosition(long newValue)