작성한 질문수
스프링 핵심 원리 - 고급편
쓰레드 로컬 - 주의사항
작성
·
1.1K
0
안녕하세요:)
request scope 으로 사용하면 traceIdHolder 에 대한 동시성 이슈를 해결할 수 있을 것으로 보이고 직접해보니 동시성 문제가 발생하지 않았습니다.
혹시 해당 Section 과 관련하여 ThreadLocal 과 request scope 의 큰 차이점에 대해 말씀해주실 수 있으신가요?
답변 미리 감사의 말씀드립니다🙇♂️
답변 1
안녕하세요, Rep 님. 공식 서포터즈 codesweaver 입니다..
스프링 유저 모임에 좋은 답변이 있어 링크를 남깁니다.
요약하면 하나의 request 에 대해 여러개의 쓰레드가 동작할 수 있습니다. 그럴때 Threadlocal을 사용합니다. Threadlocal 사용 이후엔 반드시 제거한다는 주의사항도 살펴보시기 바랍니다.https://www.facebook.com/groups/springkorea/posts/879493075495656/.감사합니다.