자격증/OCJP_ExamD

QUESTION 10

IT grow. 2018. 7. 29. 16:41
반응형
QUESTION 10
Given:
public class NamedCounter {
private final String name;
private int count;
public NamedCounter(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void increment() {
count++;
}
public int getCount() {
return count;
}
public void reset() {
count = 0;
}
}
Which three changes should be made to adapt this class to be used safely by multiple threads? (Choose three.)
A. declare reset() using the synchronized keyword
B. declare getName() using the synchronized keyword
C. declare getCount() using the synchronized keyword
D. declare the constructor using the synchronized keyword
E. declare increment() using the synchronized keyword
Solution : ACE



plus imformation 


클래스 내에서 선언된 메서드와 int 변수 동기화 시킨다.


반응형