java.io.Serializable, java.lang.Iterable<E>, java.util.Collection<E>, java.util.Deque<E>, java.util.Queue<E>FastConcurrentDirectDeque, PortableConcurrentDirectDequepublic abstract class ConcurrentDirectDeque<E>
extends java.util.AbstractCollection<E>
implements java.util.Deque<E>, java.io.Serializable
| Constructor | Description |
|---|---|
ConcurrentDirectDeque() |
| Modifier and Type | Method | Description |
|---|---|---|
static <K> ConcurrentDirectDeque<K> |
newInstance() |
|
abstract java.lang.Object |
offerFirstAndReturnToken(E e) |
|
abstract java.lang.Object |
offerLastAndReturnToken(E e) |
|
abstract void |
removeToken(java.lang.Object token) |
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toStringclear, containsAll, equals, hashCode, isEmpty, parallelStream, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArrayadd, addAll, addFirst, addLast, contains, descendingIterator, element, getFirst, getLast, iterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, sizepublic static <K> ConcurrentDirectDeque<K> newInstance()
public abstract java.lang.Object offerFirstAndReturnToken(E e)
public abstract java.lang.Object offerLastAndReturnToken(E e)
public abstract void removeToken(java.lang.Object token)
Copyright © 2018. All rights reserved.