인프런 커뮤니티 질문&답변
enum 객체는 멀티쓰레드 환경에서 안전한가요?
해결된 질문
작성
·
420
답변 1
1
백기선
지식공유자
안녕하세요. 좋은 질문 감사합니다.
Settings enumeration 생성 과정이 쓰레드 세이프 하다는 것이지 그 enum 인스턴스 자체가 쓰레드 세이프 하다는 뜻은 아니었습니다. 동기화 블럭을 사용하지 않은 게터 세터가 있으니 해당 enum 객체는 쓰레드 세이프하지 않습니다.
감사합니다.
해결된 질문
작성
·
420
답변 1
1
안녕하세요. 좋은 질문 감사합니다.
Settings enumeration 생성 과정이 쓰레드 세이프 하다는 것이지 그 enum 인스턴스 자체가 쓰레드 세이프 하다는 뜻은 아니었습니다. 동기화 블럭을 사용하지 않은 게터 세터가 있으니 해당 enum 객체는 쓰레드 세이프하지 않습니다.
감사합니다.