AllExam Dumps

DUMPS, FREE DUMPS, VCP5 DUMPS| VMWARE DUMPS, VCP DUMPS, VCP4 DUMPS, VCAP DUMPS, VCDX DUMPS, CISCO DUMPS, CCNA, CCNA DUMPS, CCNP DUMPS, CCIE DUMPS, ITIL, EXIN DUMPS,


READ Free Dumps For Oracle- 1z0-851





Question ID 22656

Given:
1. public class TestSeven extends Thread {
2. private static int x;
3. public synchronized void doThings() {
4. int current = x;
5. current++;
6. x = current;
7. }
8. public void run() {
9. doThings();

10. }
11.}
Which statement is true?

Option A

Compilation fails.

Option B

An exception is thrown at runtime.

Option C

Synchronizing the run() method would make the class thread-safe.

Option D

The data in variable "x" are protected from concurrent access problems.

Option E

Declaring the doThings() method as static would make the class thread-safe.

Option F

Wrapping the statements within doThings() in a synchronized(new Object()) { } block would make the class thread-safe.

Correct Answer E
Explanation


Question ID 22657

Which two code fragments will execute the method doStuff() in a separate thread? (Choose two.)

Option A

new Thread() {
public void run() { doStuff(); }
};

Option B

new Thread() {
public void start() { doStuff(); }
};

Option C

new Thread() {
public void start() { doStuff(); }
}.run();

Option D

new Thread() {
public void run() { doStuff(); }
}.start();

Option E

new Thread(new Runnable() {
public void run() { doStuff(); }
}).run();

Option F

new Thread(new Runnable() {
public void run() { doStuff(); }
}).start();

Correct Answer D,F
Explanation

Send email to admin@getfreedumps for new dumps request!!!