JAVA Threads
What is the output for the below code ?class A implements Runnable{ public void run(){ System.out.println(Thread.currentThread().getName()); }}1. public class Test{2. public static void main(String... args){3. A a = new A();4. Thread t = new Thread(a);5. t.setName("good");6. t.start();7. }8. }

None of these
Compilation fails with an error at line 5
Compilation succeed but Runtime Exception
null
good

ANSWER DOWNLOAD EXAMIANS APP

JAVA Threads
Given the code. What will be the result?public class Test implements Runnable{ public static void main(String[] args) throws InterruptedException{ Thread a = new Thread(new Test()); a.start(); System.out.print("Begin"); a.join(); System.out.print("End"); } public void run(){ System.out.print("Run"); }}

"BeginRunEnd" is printed.
"BeginEndRun" is printed.
"BeginEnd" is printed.
An exception is thrown at runtime.
Compilation fails.

ANSWER DOWNLOAD EXAMIANS APP

JAVA Threads
What will be the output of the following program code?public class Test implements Runnable{ public static void main(String[] args){ Thread t = new Thread(this); t.start(); } public void run(){ System.out.println("test"); }}

The program compiles and runs fine and displays test on the console.
The program does not compile because this cannot be referenced in a static method.
The program compiles fine, but it does not print anything because t does not invoke the run() method
None of these

ANSWER DOWNLOAD EXAMIANS APP