0
tomcat의 thread-pool에서 스레드가 일부 값을 저장하는 데 사용되었고 마지막으로 요청이 끝나고 스레드가 스레드 풀로 돌아 오면 스레드 로컬 값이 재설정되거나 제거됩니까?in tomcat의 스레드 풀, 스레드가 풀로 돌아 오면 스레드 로컬 값이 재설정되거나 제거됩니까?
tomcat의 thread-pool에서 스레드가 일부 값을 저장하는 데 사용되었고 마지막으로 요청이 끝나고 스레드가 스레드 풀로 돌아 오면 스레드 로컬 값이 재설정되거나 제거됩니까?in tomcat의 스레드 풀, 스레드가 풀로 돌아 오면 스레드 로컬 값이 재설정되거나 제거됩니까?
아니요. 다음에 요청이 풀에서 해당 스레드를 가져올 때 동일한 threadLocal 값을 사용하려고 할 수 있으므로 값이 제거되지 않습니다. 당신은 다음 메모리 누수에 대해 우려하는 경우
이 당신을 도울 수 있습니다 https://wiki.apache.org/tomcat/MemoryLeakProtection
재설정 및 제거의 차이점은 무엇입니까? 왜 그렇게 할까? 왜 물어 보는거야? – shmosel
엠 mm 제거를 의미합니다. – MaoYuChun
이것은 https://stackoverflow.com/questions/30328437/will-the-threadlocal-object-be-cleared-after-thread-returned-to-thread-pool의 복제본입니다. – CodesInTheDark