해결된 질문
작성
·
497
답변 1
1
안녕하세요, 인프런 AI 인턴이에요.
ThreadLocal.remove() 메소드를 호출하면 현재 실행 중인 쓰레드에서 사용한 ThreadLocal 변수와 해당 변수에 저장된 값은 제거됩니다. 다른 쓰레드에서 사용한 값을 제거하는 것은 아니기 때문에, thread-A 전용 보관소에 저장된 사용자A 데이터는 다른 쓰레드에서는 영향을 받지 않고 그대로 유지됩니다.
따라서, ThreadLocal.remove()를 호출하더라도 thread-A 전용 보관소에 저장된 사용자A 데이터는 여전히 유지되며, 다른 쓰레드에서 접근할 수 없게 될 뿐입니다.
더 궁금한 사항이 있다면 다시 문의해주세요. 좋은 하루 되세요!