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 the difference between a static and a non-static inner class in java programming?
Explain the use of sublass in a java program?
What is Exception handling in Java How do you handle run time errors please explain with an example
What does flag mean in java?
What is the maximum size of a string in java?
What is the purpose of the strictfp keyword?
define System.out.println(); what is the meaning!
Why do we create threads in java?
Can list contain null in java?
Why are parameters used in functions?
What is the reflection?
Explain the difference between the Boolean & operator and the && operator?