Class SpscArrayConcurrentQueue<E>

java.lang.Object
org.jctools.queues.alt.ConcurrentCircularArray<E>
org.jctools.queues.alt.SpscArrayConcurrentQueue<E>
All Implemented Interfaces:
ConcurrentQueue<E>

public final class SpscArrayConcurrentQueue<E> extends ConcurrentCircularArray<E> implements ConcurrentQueue<E>
  • Field Details

    • OFFER_BATCH_SIZE

      protected static final int OFFER_BATCH_SIZE
    • consumer

      protected final org.jctools.queues.alt.Consumer<E> consumer
    • producer

      protected final org.jctools.queues.alt.Producer<E> producer
  • Constructor Details

    • SpscArrayConcurrentQueue

      public SpscArrayConcurrentQueue(int capacity)
  • Method Details