JAVA 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(); }}

None of these
Compilation succeed but Runtime Exception
A B A B A B A B
Output order is not guaranteed
A A A A B B B B

ANSWER DOWNLOAD EXAMIANS APP

JAVA Threads
What is the output for the below code ?public class Test extends Thread{ public static void main(String argv[]){ Test t = new Test(); t.run(); } public void start(){ for(int i = 0; i < 10; i++){ System.out.println("Value of i = " + i); } }}

Clean compile but no output at runtime
A compile time error indicating that no run method is defined for the Thread class
None of these
A run time error indicating that no run method is defined for the Thread class
Clean compile and at run time the values 0 to 9 are printed out

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"); }}

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

ANSWER DOWNLOAD EXAMIANS APP

JAVA Threads
What will be the output after compiling and executing the following code?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"); }}

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

ANSWER DOWNLOAD EXAMIANS APP