ExamVeda
Login
Home
This question belongs to Java Program Threads
Threads
?

Predict the output:
class A implements Runnable{
      public void run(){
            try{
                  for(int i=0;i<4;i++){
                        Thread.sleep(100);
                        System.out.println(Thread.currentThread().getName());
                  }
            }catch(InterruptedException e){
            }
      }
}

public class Test{
      public static void main(String argv[]) throws Exception{
            A a = new A();
            Thread t = new Thread(a, "A");
            Thread t1 = new Thread(a, "B");
            t.start();
            t.join();
            t1.start();
      }
}

Answer & Solution
Correct Answer: Option A

t.join(); means Threat t must finish before Thread t1 starts.

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.