ThreadLocal과 가상 스레드의 충돌: 99% 개발자들이 간과한 성능 함정
제1장: ThreadLocal과 가상 스레드의 문제 발생 원인
Java에서 ThreadLocal은 스레드 내 상태를 유지하기 위해 널리 사용되며, 사용자 인증 정보나 트랜잭션 데이터 등을 관리하는 데 활용된다. 이 메커니즘은 기존 플랫폼 스레드 모델을 기반으로 설계되었으며, 각 스레드에 독립적인 변수 복사본을 제공해 데이터 분리를 보장한다. 그러나 Project Loom의 도입으로 가상 ...
6월 4일 22:14에 게시됨