728x90 반응형 thread local1 [SpringBoot] Thread Local을 이용하여 Thread 별 독립적으로 변수 관리하기 안녕하세요. J4J입니다. 이번 포스팅은 thread local을 이용하여 thread 별 독립적으로 변수 관리하는 방법에 대해 적어보는 시간을 가져보려고 합니다. Thread Local 이란? thread local은 각각의 thread 내부에서는 전역적으로 공유되지만 서로 다른 thread에게는 공유되지 않는 저장소를 의미합니다. thread local은 일반적으로 thread 간 발생할 수 있는 동시성 문제를 해결하기 위해 사용될 수 있습니다. 예를 들어 서로 다른 thread가 동시에 동일한 저장소를 바라보고 있을 때, 다음과 같은 상황이 발생할 수 있습니다. thread A 입장에서는 저장했던 데이터를 그대로 전달받아 내부 로직에 사용하고 싶었지만, 동시에 thread B의 데이터가 저.. 2024. 5. 4. 이전 1 다음 728x90 반응형