더북(TheBook)

프로토타입 빈을 사용하면 빈을 요청하는 각각의 스레드가 서로 다른 인스턴스를 얻기 때문에 더 이상 동시성 문제가 발생하지 않는다. 따라서 변경 가능한(mutable) 프로토타입 빈을 정의하는 것은 문제가 되지 않는다(그림 5-7).

▲ 그림 5-7 여러 스레드가 특정 프로토타입 빈을 요청하면 각각의 스레드는 서로 다른 인스턴스를 얻는다, 이렇게 하면 스레드들이 경쟁 상태에 빠지지 않는다

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.