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

Compilation succeed but Runtime Exception
A B A B A B A B
Output order is not guaranteed
None of these
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); } }}

None of these
Clean compile but no output at runtime
A run time error indicating that no run method is defined for the Thread class
A compile 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 happen after compiling and running following code?class A implements Runnable{ public void run(){ System.out.println("run-a"); }}1. public class Test{2. public static void main(String... args){3. A a = new A();4. Thread t = new Thread(a);5. t.start();6. t.start();7. }8. }

Compilation fails with an error at line 6
None of these
run-a
run-a run-a
Compilation succeed but Runtime Exception

ANSWER DOWNLOAD EXAMIANS APP

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
null
good
Compilation succeed but Runtime Exception

ANSWER DOWNLOAD EXAMIANS APP