LinkedBlockingDeque class

GPTKB entity

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
https://www.w3.org/2000/01/rdf-schema#label LinkedBlockingDeque class
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