The join() method The join() method waits for a thread to die. In other words, it causes the currently running threads to stop executing until the thread it joins with completes its task. Syntax:
public void join()throws InterruptedException |
public void join(long milliseconds)throws InterruptedException |
Example of join() method
Test it Now
Output:1
2
3
4
5
1
1
2
2
3
3
4
4
5
5
As you can see in the above example,when t1 completes its task then t2 and t3 starts executing. |
Example of join(long miliseconds) method
Test it Now
Output:1
2
3
1
4
1
2
5
2
3
3
4
4
5
5
In the above example,when t1 is completes its task for 1500 miliseconds(3 times) then t2 and t3 starts executing. |
getName(),setName(String) and getId() method:
public String getName() |
public void setName(String name) |
public long getId() |
Test it Now
Output:Name of t1:Thread-0
Name of t2:Thread-1
id of t1:8
running...
After changling name of t1:Sonoo Jaiswal
running...
The currentThread() method:
The currentThread() method returns a reference to the currently executing thread object. |
Syntax:
public static Thread currentThread() |
Example of currentThread() method
Test it Now
|