ThreadLocal1 [스프링 핵심 원리 - 고급편] 2. 동시성 문제를 ThreadLocal로 해결하기 [스프링 핵심 원리 - 고급편] 2. 동시성 문제를 ThreadLocal로 해결하기 인프런의 스프링 핵심 원리 고급편을 듣고 정리한 내용입니다. 동시성 문제 여러 쓰레드에서 동시에 같은 인스턴스의 필드값을 접근해서 변경할 때 발생할 수 있는 문제를 말합니다. 일반적으로 동시성 문제가 발생하기 전에 미리 생각하기 어려운 이유는 쓰레드 및 스프링 Bean 인스턴스 관리는 WAS나 프레임워크 영역에 가깝고 애플리케이션 개발할 때 신경을 안 쓰는 경우가 많기 때문입니다. 그래서 동시성 문제에 대한 개념을 모르면 비지니스 로직만 봤을 때 문제가 있다고 직관적으로 판단하기 힘들 수 있습니다. 이런 문제가 있다는 것 알고 난 후에는 싱글톤으로 생성된 인스턴스의 필드값을 변경하는 로직이 있는 경우 동시성 문제를 주의해.. 2022. 12. 29. 이전 1 다음