SCJP Module-8 Question-4

The Sample code given below will check your knowledge of Threads in Java and their different methods in the thread life cycle.

 
 

Share on Google+Share on Google+

SCJP Module-8 Question-4

Ads

The Sample code given below will check your knowledge of Threads in Java and their different methods in the thread life cycle.

Given a sample code:

public class Test3 {
public static void main(String args[]) {
Test1 pm1 = new Test1("Hi");
pm1.run();
Test1 pm2 = new Test1("Hello");
pm2.run();
}
}

class Test1 extends Thread {
private String sTname = "";

Test1(String s) {
sTname = s;
}

public void run() {
for (int i = 0; i < 2; i++) {
try {
sleep(1000);
} catch (InterruptedException e) {
}
yield();
System.out.println(sTname);
}
}}

Which of the following statement is correct ?

(A) Compilation error
(B) Hi Hi Hello Hello
(C) Hi Hello Hi Hello
(D) Hi Hello

Answer:

(B)

Advertisements

Posted on: July 15, 2010 If you enjoyed this post then why not add us on Google+? Add us to your Circles