QUESTION 12자격증/OCJP_ExamD2018. 7. 30. 00:08
Table of Contents
반응형
QUESTION 12Given: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?A. Compilation fails.B. An exception is thrown at runtime.C. Synchronizing the run() method would make the class thread-safe.D. The data in variable x are protected from concurrent access problems.E. Declaring the doThings() method as static would make the class thread-safe.F. Wrapping the statements within doThings() in a synchronized(new Object()) { } block would make the class thread-safe.Solution : E
반응형
'자격증 > OCJP_ExamD' 카테고리의 다른 글
QUESTION 14 (0) | 2018.07.30 |
---|---|
QUESTION 13 (0) | 2018.07.30 |
QUESTION 11 (0) | 2018.07.30 |
QUESTION 10 (0) | 2018.07.29 |
QUESTION 9 (0) | 2018.07.29 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상