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