Package org.jctools.queues.alt
Class MpscArrayConcurrentQueueColdFields<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.MpscArrayConcurrentQueueColdFields<E>
-
- Direct Known Subclasses:
MpscArrayConcurrentQueue
abstract class MpscArrayConcurrentQueueColdFields<E> extends ConcurrentSequencedCircularArray<E>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMpscArrayConcurrentQueueColdFields.Consumer<E>private static classMpscArrayConcurrentQueueColdFields.ConsumerFields<E>(package private) static classMpscArrayConcurrentQueueColdFields.Producer<E>private static classMpscArrayConcurrentQueueColdFields.ProducerFields<E>
-
Field Summary
Fields Modifier and Type Field Description protected MpscArrayConcurrentQueueColdFields.Consumer<E>consumerprotected MpscArrayConcurrentQueueColdFields.Producer<E>producer-
Fields inherited from class org.jctools.queues.alt.ConcurrentSequencedCircularArray
sequenceBuffer
-
Fields inherited from class org.jctools.queues.alt.ConcurrentCircularArray
buffer, BUFFER_PAD, mask, SPARSE_SHIFT
-
Fields 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 Constructor Description MpscArrayConcurrentQueueColdFields(int capacity)
-
Method Summary
-
Methods inherited from class org.jctools.queues.alt.ConcurrentSequencedCircularArray
calcSequenceOffset, calcSequenceOffset, lpSequence, lpSequenceElement, lvSequence, lvSequence, soSequence, soSequenceElement, spSequenceElement, spSequenceElement, svSequenceElement, svSequenceElement
-
Methods inherited from class org.jctools.queues.alt.ConcurrentCircularArray
calcOffset, calcOffset, lpElement, lpElement, lvElement, lvElement, soElement, soElement, spElement, spElement, svElement, svElement
-
-
-
-
Field Detail
-
consumer
protected final MpscArrayConcurrentQueueColdFields.Consumer<E> consumer
-
producer
protected final MpscArrayConcurrentQueueColdFields.Producer<E> producer
-
-