where to use join method and explain with real time
senario?and programatical explenation also..
Answer / 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 |
What is a stringbuffer?
What is serializable interface?
13 Answers Infosys, Probity Soft, Seed Infotech,
Which java.util classes and interfaces support event handling?
What is a conditional equation?
Explain the difference between intermediate and terminal operations in java8?
waht You know about thread programming?
What is type casting?
What is an example of a conditional statement?
What is difference between static method and static variable?
Difference between a MenuItem and a CheckboxMenuItem?
Why lambda expression is used in java?
can we create object for static class in java
14 Answers IAP Company, IBM, Marlabs, mPortal, TCS,