![]() |
VOOZH | about |
The takeLast() method of BlockingDeque returns and removes the tail of the Deque container from it. The method throws an InterruptedException if it is interrupted while waiting.
Syntax:
public E takeLast()
Returns: This method returns the tail(last element) of the Deque container.
Exception: The function throws an InterruptedException if it is interrupted while waiting.
Note: The takeLast() method of BlockingDeque has been inherited from the LinkedBlockingDeque class in Java.
Below programs illustrate takeLast() method of BlockingDeque:
Program 1:
Blocking Deque: [7855642, 35658786, 5278367, 74381793] Head of Blocking Deque: 74381793 Blocking Deque: [7855642, 35658786, 5278367]
Program 2:
Runtime Errors:
Max real time limit exceeded due to either by heavy load on server or by using sleep function
Reference: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingDeque.html#takeLast()