Class MpmcConcurrentQueueSMTailField<E>
java.lang.Object
org.jctools.queues.MpmcConcurrentQueueSMBufferL0Pad
org.jctools.queues.MpmcConcurrentQueueSMBuffer<E>
org.jctools.queues.MpmcConcurrentQueueSML1Pad<E>
org.jctools.queues.MpmcConcurrentQueueSMTailField<E>
- Direct Known Subclasses:
MpmcConcurrentQueueSML2Pad
-
Field Summary
FieldsFields inherited from class MpmcConcurrentQueueSML1Pad
b000, b001, b002, b003, b004, b005, b006, b007, b010, b011, b012, b013, b014, b015, b016, b017, b020, b021, b022, b023, b024, b025, b026, b027, b030, b031, b032, b033, b034, b035, b036, b037, b040, b041, b042, b043, b044, b045, b046, b047, b050, b051, b052, b053, b054, b055, b056, b057, b060, b061, b062, b063, b064, b065, b066, b067, b070, b071, b072, b073, b074, b075, b076, b077, b100, b101, b102, b103, b104, b105, b106, b107, b110, b111, b112, b113, b114, b115, b116, b117, b120, b121, b122, b123, b124, b125, b126, b127, b130, b131, b132, b133, b134, b135, b136, b137, b140, b141, b142, b143, b144, b145, b146, b147, b150, b151, b152, b153, b154, b155, b156, b157, b160, b161, b162, b163, b164, b165, b166, b167Fields inherited from class MpmcConcurrentQueueSMBuffer
buffer, capacity, mask, SIZE_OF_ELEMENT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class MpmcConcurrentQueueSMBuffer
calcOffset, lvElement, soElement, spElement, svElement
-
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)
-