public class LinkedQueue<E>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
LinkedQueue.Node<E> |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicReference<LinkedQueue.Node<E>> |
head |
private java.util.concurrent.atomic.AtomicReference<LinkedQueue.Node<E>> |
tail |
Constructor and Description |
---|
LinkedQueue() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<E> |
elements() |
boolean |
put(E item) |
private java.util.concurrent.atomic.AtomicReference<LinkedQueue.Node<E>> head
private java.util.concurrent.atomic.AtomicReference<LinkedQueue.Node<E>> tail