Hi friends I cannot determine why the output is such.
public class
Test {
public static void main(
String[] args)
{
new MyThread().start();
new MyThread(new MyRunnable()).start();
}
}
class MyThread extends
Thread {
MyThread(){}
MyThread(Runnable r){super(r);}
public void run()
{
System.out.println("Inside Thread");
}
}
class MyRunnable implements Runnable
{
public void run()
{
System.out.println("Inside runnable");
}
}
The output of the code is
Inside Thread
Inside Thread