A Deque is a double-ended queue with a pop
method that can block until
an element is available. It is commonly used to synchronize threads.
Constructor
Methods
add(i:T):Void
Adds an element at the end of this
Deque.
(Java,Jvm): throws java.lang.NullPointerException
if i
is null
.
pop(block:Bool):Null<T>
Tries to retrieve an element from the front of this
Deque.
If an element is available, it is removed from the queue and returned.
If no element is available and block
is false
, null
is returned.
Otherwise, execution blocks until an element is available and returns it.
push(i:T):Void
Adds an element at the front of this
Deque.
(Java,Jvm): throws java.lang.NullPointerException
if i
is null
.