gptkbp:instance_of
|
gptkb:Library
|
gptkbp:allows
|
gptkb:theorem
|
gptkbp:block
|
gptkb:theorem
|
gptkbp:category
|
gptkb:Array_Blocking_Queue
gptkb:Linked_Blocking_Queue
gptkb:Priority_Blocking_Queue
gptkb:Synchronous_Queue
Delay Queue
|
gptkbp:constructor
|
Concurrent Linked Queue()
Concurrent Linked Queue(Collection<? extends E> c)
|
gptkbp:contains
|
checks if the queue contains a specific element
|
gptkbp:created_by
|
gptkb:Doug_Lea
|
gptkbp:finish
|
removes all elements from the queue
|
gptkbp:has_documentation
|
available on Oracle's website
|
gptkbp:has_expansion
|
gptkb:river
|
https://www.w3.org/2000/01/rdf-schema#label
|
Concurrent Linked Queue
|
gptkbp:hyper_threading
|
gptkb:theorem
|
gptkbp:implements
|
gptkb:river
|
gptkbp:introduced
|
gptkb:Java_5
|
gptkbp:latest_version
|
Java SE 5 and later
|
gptkbp:led_to
|
returns an array containing all elements in the queue
|
gptkbp:offers
|
adds an element to the queue
|
gptkbp:operator
|
returns an iterator over the elements in the queue
|
gptkbp:order
|
gptkb:theorem
|
gptkbp:overlooks
|
returns the head of the queue without removing it
|
gptkbp:packaging
|
gptkb:java.util.concurrent
|
gptkbp:performance
|
highly concurrent
|
gptkbp:ram
|
low
|
gptkbp:size
|
returns the number of elements in the queue
|
gptkbp:use_case
|
producer-consumer scenarios
|
gptkbp:weight
|
checks if the queue is empty
|
gptkbp:winner
|
removes and returns the head of the queue
|
gptkbp:bfsParent
|
gptkb:java.util.concurrent
|
gptkbp:bfsLayer
|
4
|