class YQueue<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
YQueue.Chunk<T> |
Modifier and Type | Field and Description |
---|---|
private YQueue.Chunk<T> |
backChunk |
private int |
backPos |
private YQueue.Chunk<T> |
beginChunk |
private int |
beginPos |
private YQueue.Chunk<T> |
endChunk |
private int |
endPos |
private int |
memoryPtr |
private int |
size |
private YQueue.Chunk<T> |
spareChunk |
Constructor and Description |
---|
YQueue(int size) |
private YQueue.Chunk<T> beginChunk
private int beginPos
private YQueue.Chunk<T> backChunk
private int backPos
private YQueue.Chunk<T> endChunk
private int endPos
private volatile YQueue.Chunk<T> spareChunk
private final int size
private int memoryPtr