본문 바로가기

Develop/[Spring]

[Spring] 싱글턴은 쓰레드에 안전한가?

반응형

안전하지 않다.

여러 쓰레드에서 상태값을 바꿀수있도록 싱글턴 인스턴스를 stateFul하게 설계하면

다른 쓰레드에서 상태를 변경, 쓰레드마다 값이 다르고, 운영 이슈가 발생하게 된다.

 

따라서 싱글턴 인스턴스는 stateless하게 설계를 해야한다.

반응형

'Develop > [Spring]' 카테고리의 다른 글

[Spring] 스프링 디자인 패턴  (0) 2022.03.28
[Spring] 빈 라이프 사이클  (0) 2022.03.28
[Spring] SingleTon이란  (0) 2022.03.28
[Spring] ApplicaitonContext와 BeanFactory  (0) 2022.03.28
[Spring] Interceptor vs Filter  (0) 2022.03.27