Class MpmcConcurrentQueueSMTailField<E>

Direct Known Subclasses:
MpmcConcurrentQueueSML2Pad

abstract class MpmcConcurrentQueueSMTailField<E> extends MpmcConcurrentQueueSML1Pad<E>
  • Field Details

    • TAIL_OFFSET

      private static final long TAIL_OFFSET
    • tail

      private volatile long tail
  • Constructor Details

    • MpmcConcurrentQueueSMTailField

      public MpmcConcurrentQueueSMTailField(int capacity)
  • Method Details

    • lvTail

      protected final long lvTail()
    • casTail

      protected final boolean casTail(long expect, long newValue)