Java Thread join() methodThe 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 1Test it NowOutput: 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 2Test it NowOutput: 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 |
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