VOOZH about

URL: https://www.geeksforgeeks.org/java/linkedtransferqueue-transfer-method-in-java-with-examples/

⇱ LinkedTransferQueue transfer() method in Java with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

LinkedTransferQueue transfer() method in Java with Examples

Last Updated : 11 Jul, 2025
The transfer() method of class LinkedTransferQueue is an inbuilt function in Java which is generally used to transfer an element to a thread which is waiting to receive it, if there is no thread waiting then it will wait till a thread comes to waiting state as soon as waiting thread arrives element will be transferred into it. Syntax:
public void transfer(E e)
Parameter: This method accepts a mandatory parameter e which is the element to be transferred to the thread which is in waiting state. Return value: This method returns nothing, hence the return type is void. . Exceptions: This method throws the following exceptions:
  • NullPointerException: If a program attempts to use an object reference that has the NULL value.
  • InterruptedException: If interrupted while a thread is waiting or sleeping .
Below programs illustrate the LinkedTransferQueue.transfer() method in Java: Program 1: To illustrate LinkedTransferQueue.transfer() method in Java.
Output:
Transferring an element
Geeks for Geeks is a computer science portal.
Element transfer is complete
Program 2: To illustrate NullPointerException
Output:
Transferring an element
java.lang.NullPointerException
Comment