ThreadLocal 은 JDK 1.2 부터 제공된 오래된 클래스다.
주요 특징은 다음과 같다.
스레드별 독립적인 저장소 :
생명주기 :
스레드 로컬은 new ThreadLocal 로 생성할 수 있다.
private static final ThreadLocal<Integer> threadLocal = new ThreadLocal<>();
값을 생성하거나 조회 할때는 set 과 get 을 사용하면 된다.
threadLocal.set(10); //값 설정
threadLocal.get(); //값 조회