package java.util.concurrent;
import java.util.*;
/**
* An unbounded thread-safe queue based on linked nodes.
*
*
This implementation employs an efficient "wait-free" algorithm
* using AtomicReferences (based on the described in Simple,
* Fast, and Practical Non-Blocking and Blocking Concurrent Queue
* Algorithms by Maged M. Michael and Michael L. Scott.)
*
**/
public class LinkedQueue extends AbstractCollection
implements Queue, java.io.Serializable {
public LinkedQueue() {}
public boolean add(E x) {
return false;
}
public boolean offer(E x) {
return false;
}
public E remove() {
return null;
}
public Iterator iterator() {
return null;
}
public boolean remove(Object x) {
return false;
}
public E element() {
return null;
}
public E poll() {
return null;
}
public E peek() {
return null;
}
public boolean isEmpty() {
return false;
}
public int size() {
return 0;
}
public Object[] toArray() {
return null;
}
public T[] toArray(T[] array) {
return null;
}
}