QUESTION 47자격증/OCJP_ExamC2018. 7. 26. 06:37
Table of Contents
반응형
QUESTION 47Given: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_ExamC' 카테고리의 다른 글
QUESTION 49 (0) | 2018.07.26 |
---|---|
QUESTION 48 (0) | 2018.07.26 |
QUESTION 46 (0) | 2018.07.26 |
QUESTION 45 (0) | 2018.07.26 |
QUESTION 44 (0) | 2018.07.26 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상