Package org.jctools.queues.alt
Class MpmcArrayConcurrentQueueColdFields<E>
java.lang.Object
org.jctools.queues.alt.ConcurrentCircularArrayL0Pad<E>
org.jctools.queues.alt.ConcurrentCircularArray<E>
org.jctools.queues.alt.ConcurrentSequencedCircularArray<E>
org.jctools.queues.alt.MpmcArrayConcurrentQueueColdFields<E>
- Direct Known Subclasses:
MpmcArrayConcurrentQueue
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classprivate static class(package private) static final classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MpmcArrayConcurrentQueueColdFields.Consumer<E> protected final MpmcArrayConcurrentQueueColdFields.Producer<E> Fields inherited from class org.jctools.queues.alt.ConcurrentSequencedCircularArray
sequenceBufferFields inherited from class org.jctools.queues.alt.ConcurrentCircularArray
buffer, BUFFER_PAD, mask, SPARSE_SHIFTFields inherited from class org.jctools.queues.alt.ConcurrentCircularArrayL0Pad
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, b167, b170, b171, b172, b173, b174, b175, b176, b177 -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jctools.queues.alt.ConcurrentSequencedCircularArray
calcSequenceOffset, calcSequenceOffset, lpSequence, lpSequenceElement, lvSequence, lvSequence, soSequence, soSequenceElement, spSequenceElement, spSequenceElement, svSequenceElement, svSequenceElementMethods inherited from class org.jctools.queues.alt.ConcurrentCircularArray
calcOffset, calcOffset, lpElement, lpElement, lvElement, lvElement, soElement, soElement, spElement, spElement, svElement, svElement
-
Field Details
-
consumer
-
producer
-
-
Constructor Details
-
MpmcArrayConcurrentQueueColdFields
public MpmcArrayConcurrentQueueColdFields(int capacity)
-