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