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

What will happen after compiling and running following code?
class A implements Runnable{
      public void run(){
            System.out.println("run-a");
      }
}

public class Test{
      public static void main(String... args){
            A a = new A();
            Thread t = new Thread(a);
            t.start();
            t.start();
      }
}

Answer & Solution
Correct Answer: Option D

Once a thread has been started, it can never be started again. 2nd time t.start() throws java.lang.IllegalThreadStateException.

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.