Package org.jctools.queues.intrusive
Class MpscIntrusiveLinkedQueueProducerNodeRef
- java.lang.Object
-
- org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
-
- org.jctools.queues.intrusive.MpscIntrusiveLinkedQueueProducerNodeRef
-
- Direct Known Subclasses:
MpscIntrusiveLinkedQueuePad1
abstract class MpscIntrusiveLinkedQueueProducerNodeRef extends MpscIntrusiveLinkedQueuePad0
-
-
Field Summary
Fields Modifier and Type Field Description private static long
P_NODE_OFFSET
private Node
producerNode
-
Fields inherited from class org.jctools.queues.intrusive.MpscIntrusiveLinkedQueuePad0
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
-
-
Constructor Summary
Constructors Constructor Description MpscIntrusiveLinkedQueueProducerNodeRef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Node
lvProducerNode()
protected Node
xchgProducerNode(Node node)
-
-
-
Field Detail
-
P_NODE_OFFSET
private static final long P_NODE_OFFSET
-
producerNode
private volatile Node producerNode
-
-