Examveda
Examveda

What will be the output of the following Java code?
class newthread extends Thread 
{
Thread t;
newthread()
    {
  t = new Thread(this,"My Thread");
  t.start();
}
public void run()
    {
        try
        {
            t.join()   
      System.out.println(t.getName());
        }
        catch(Exception e)
        {
        System.out.print("Exception");
        }
}
}
class multithreaded_programing
{
    public static void main(String args[])
    {
        new newthread();        
    }
}

A. My Thread

B. Thread[My Thread,5,main]

C. Exception

D. Runtime Error

Answer: Option D


This Question Belongs to Java Program >> Threads

Join The Discussion

Related Questions on Threads

What is a thread in Java?

A. A lightweight process that runs independently within a program

B. A data structure to store variables

C. A type of loop

D. A synchronization mechanism