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 data type is true or false?
Difference between throw and throws?
What is += mean in java?
What is an image buffer?
What is mutable object and immutable object?
Is array a class?
How can you say HashMap is syncronized?
What are the steps involved to create a bean?
What is a double?
if a java file without any source code is valid java file?
How does multithreading take place on a computer with a single cpu?
What is an infinite loop?