VOOZH about

URL: https://www.geeksforgeeks.org/java/blockingdeque-takelast-method-in-java-with-examples/

⇱ BlockingDeque takeLast() method in Java with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

BlockingDeque takeLast() method in Java with Examples

Last Updated : 20 Nov, 2020

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:  


Output: 
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()
 

Comment