where to use join method and explain with real time
senario?and programatical explenation also..
Answer Posted / ashwin khandelwal
class DemoAlive extends Thread {
int value;
public DemoAlive(String str){
super(str);
value=0;
start();
}
public void run(){
try{
while (value < 5){
System.out.println(getName() + ": " + (value++));
Thread.sleep(250);
}
} catch (Exception e) {}
System.out.println("Exit from thread: " + getName());
}
}
public class DemoJoin{
public static void main(String[] args){
DemoAlive da = new DemoAlive("Thread a");
DemoAlive db = new DemoAlive("Thread b");
try{
System.out.println("Wait for the child threads to finish.");
da.join();
if (!da.isAlive())
System.out.println("Thread A not alive.");
db.join();
if (!db.isAlive())
System.out.println("Thread B not alive.");
} catch (Exception e) { }
System.out.println("Exit from Main Thread.");
}
}
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
Why static functions are used?
How an object is serialized in java?
What is an empty string in css?
How is a variable stored in memory?
Explain about main thread in java?
what is mena by object block any what is the use of that
Is java developer a good career?
How do I know if java is installed?
What is the size of a string in java?
What are data types in programming?
How do you sort objects in java?
What is the use of arrays tostring () in java?
When should you use arraylist and when should you use linkedlist?
Give a practical example of singleton class usage?
What is jrmp?