public class IntMpmcArrayQueue extends IntConcurrentSequencedCircularArrayQueue
sequenceBufferbuffer, BUFFER_PAD, capacity, mask, SPARSE_SHIFT| Constructor and Description |
|---|
IntMpmcArrayQueue(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
casHead(long expect,
long newValue) |
protected boolean |
casTail(long expect,
long newValue) |
void |
clear() |
protected long |
lvHead() |
protected long |
lvTail() |
boolean |
offer(int e) |
int |
poll() |
int |
size() |
calcSequenceOffset, lpSequenceElement, lpSequenceElement, lvSequenceElement, lvSequenceElement, soSequenceElement, soSequenceElement, spSequenceElement, spSequenceElement, svSequenceElement, svSequenceElementpublic boolean offer(int e)
public int poll()
public int size()
public void clear()
protected final long lvHead()
protected final boolean casHead(long expect,
long newValue)
protected final long lvTail()
protected final boolean casTail(long expect,
long newValue)