인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

디미터님의 프로필 이미지
디미터

작성한 질문수

스프링 핵심 원리 - 기본편

프로토타입 스코프 - 싱글톤 빈과 함께 사용시 문제점

동시성 문제

작성

·

184

0

영한님 이렇게 싱글톤 빈 생성 시점에 상태를 가진 프로토타입을 주입 받으면 프로토타입 빈이 사실상 싱글톤처럼 동작하는 것으로 보이는데 이 방식에서 동시성 문제가 발생할 수 있지 않을까요?

답변 1

2

안녕하세요, 디미터 님. 공식 서포터즈 codesweaver 입니다.
.
네, 맞습니다.

프로토타입 스코프 객체가 스레드세이프 한 객체가 아니라면 동시성 문제가 발생할 수 있습니다.

만약 스레드세이프한 객체라면, 동시성 문제가 발생하지 않을 수 있습니다. 그러나 

프로토타입 스코프인데 싱글톤처럼 사용하고 있으므로 문제상황인건 맞습니다


.
감사합니다.

디미터님의 프로필 이미지
디미터

작성한 질문수

질문하기