Java Thread join() method21 Mar 2025 | 2 min read The join() method of thread class waits for a thread to die. It is used when you want one thread to wait for completion of another. This process is like a relay race where the second runner waits until the first runner comes and hand over the flag to him. SyntaxParameterReturnExceptionIllegalArgumentException: This exception throws if the value of millis is negative, or the value of nanos is not in the range 0-999999 InterruptedException: This exception throws if any thread has interrupted the current thread. The interrupted status of the current thread is cleared when this exception is thrown. Example 1Output: 1 2 3 4 1 1 2 2 3 3 4 4 In the above example 1, when t1 completes its task then t2 and t3 starts execution. Example 2Output: 1 2 3 1 1 4 2 2 5 3 3 4 4 5 5 In the above example 2, when t1 is completes its task for 1500 miliseconds(3 times) then t2 and t3 starts executing. Next TopicMultithreading in Java |
Java Thread method The method of thread class puts the thread from running to waiting state. This method is used if you want to stop the thread execution and start it again when a certain event occurs. This method allows a thread to temporarily...
2 min read
Java Thread method The method of thread class returns true if the current thread holds the monitor lock on the specified object. Syntax public static boolean holdsLock(Object obj) Parameter obj: It defines the object on which to test lock ownership Return It returns true if and only if the current...
2 min read
Java Thread method The method of thread class is used to wake up a single thread. This method gives the notification for only one thread which is waiting for a particular object. If we use method and multiple threads are waiting for the notification...
3 min read
Java Thread method The method of thread class is used to copy every active thread's thread group and its subgroup into the specified array. This method calls the enumerate method with the tarray argument. This method uses the activeCount method to get an estimate of...
3 min read
Java Thread method The method of thread class is used to return the name of thread. Syntax public final String Return This method returns the name of thread. Example public class GetNameExample extends Thread { public void run() { ...
1 min read
Java Thread isInterrupted() method The isInterrupted() method of thread class is an instance method that tests whether the thread has been interrupted. It returns the value of the internal flag either true or false. If the thread is interrupted then it will return true otherwise false. Syntax public...
2 min read
Java Thread method The method of thread class checks if the thread is a daemon thread. If the thread is daemon thread, this method will return true else it returns false. Syntax public final boolean Return This method will return true if the thread is daemon thread...
2 min read
Java Thread method The method of thread class sets the default handler invoked when a thread abruptly terminates due to an uncaught exception, and no other handler has been defined for that thread. Syntax public static void setDefaultUncaughtExceptionHandler(Thread.UncaughtExceptionHandler eh) Parameter eh: It is the object which is used...
2 min read
Java Thread method The method of thread class is only used with suspend() method. This method is used to resume a thread which was suspended using suspend() method. This method allows the suspended thread to start again. Syntax public final void Return value This method does not...
2 min read
Java Thread method The method of thread class is used to check whether the current thread has been interrupted or not. This method clears the interrupted status of the thread that means if this method was to be called twice in succession, the second...
2 min read
We request you to subscribe our newsletter for upcoming updates.
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India