강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

MC님의 프로필 이미지
MC

작성한 질문수

스프링 프레임워크 핵심 기술

IoC 컨테이너 1부: 스프링 IoC 컨테이너와 빈

여러 쓰레드에서 동시에 싱글톤으로 생성된 빈에 접근 할경우 동기화 문제는 발생하지는 않나요?

작성

·

184

4

예를 들어 싱글톤으로 생성된 빈에 인스턴스 변수가 선언되어 있고 여러 쓰레드에서 그 변수를 참조하고 변경 한다면 문제가 발생할 수 있을거 같은데요.

스프링에서 이런 동기화 문제에 대한 처리를 하나요?

답변 1

4

백기선님의 프로필 이미지
백기선
지식공유자

맞습니다. 문제가 생길 수 있습니다. 스프링이 그런 동기화 문제까지 처리해 주진 못합니다. 그래서 스프링에 싱글톤으로 등록하는 빈들은 모두 쓰레드 세이프 해야합니다.

MC님의 프로필 이미지
MC

작성한 질문수

질문하기