Statements (49)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:class
|
| gptkbp:extendsTo |
gptkb:AbstractQueue_class
|
| gptkbp:hasConstructor |
LinkedBlockingDeque()
LinkedBlockingDeque(Collection c) LinkedBlockingDeque(int capacity) |
| gptkbp:hasField |
gptkb:Count
first capacity last |
| gptkbp:hasMethod |
clear()
size() descendingIterator() iterator() pollFirst() pollLast() addFirst(E e) addLast(E e) offerFirst(E e) offerLast(E e) peekFirst() peekLast() putFirst(E e) putLast(E e) removeFirst() removeLast() takeFirst() takeLast() toArray() |
| gptkbp:heldBy |
thread-safe
double-ended queue blocking for some methods bounded or unbounded lock-based non-blocking for some methods not lock-free |
| gptkbp:implementedIn |
gptkb:BlockingDeque_interface
gptkb:Serializable_interface Iterable interface |
| gptkbp:introducedIn |
Java 6
|
| gptkbp:partOf |
gptkb:java.util.concurrent_package
|
| gptkbp:serialVersionUID |
-387911632671998426L
|
| gptkbp:supports |
FIFO order
LIFO order |
| gptkbp:usedFor |
concurrent programming
producer-consumer scenarios |
| gptkbp:usedIn |
multi-threaded environments
|
| gptkbp:bfsParent |
gptkb:Java_Collections
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
LinkedBlockingDeque class
|