Statements (37)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:class
|
| gptkbp:allowsNullElements |
false
|
| gptkbp:author |
gptkb:Doug_Lea
|
| gptkbp:backingDataStructure |
priority heap
|
| gptkbp:builtBy |
PriorityBlockingQueue(int initialCapacity, Comparator comparator)
PriorityBlockingQueue() PriorityBlockingQueue(Collection c) PriorityBlockingQueue(int initialCapacity) |
| gptkbp:compatibleWith |
blocking insertion when full
|
| gptkbp:documentation |
https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/PriorityBlockingQueue.html
|
| gptkbp:extendsTo |
gptkb:AbstractQueue_class
|
| gptkbp:implementedIn |
gptkb:BlockingQueue_interface
gptkb:Serializable_interface Iterable interface |
| gptkbp:introducedIn |
gptkb:Java_5
|
| gptkbp:isUnbounded |
true
|
| gptkbp:method |
clear()
size() add(E e) remove(Object o) drainTo(Collection c) drainTo(Collection c, int maxElements) offer(E e) peek() poll() put(E e) take() toArray() |
| gptkbp:order |
natural ordering or Comparator
|
| gptkbp:partOf |
gptkb:java.util.concurrent_package
|
| gptkbp:supports |
blocking retrieval operations
unbounded queue |
| gptkbp:threadSafe |
true
|
| gptkbp:usedFor |
concurrent priority-based task scheduling
|
| gptkbp:bfsParent |
gptkb:Java_Collections
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
PriorityBlockingQueue class
|