자바 ThreadLocal: 사용법과 주의사항

ThreadLocal을 알아보자!

개요


ThreadLocal 은 JDK 1.2 부터 제공된 오래된 클래스다.

주요 특징은 다음과 같다.

  1. 스레드별 독립적인 저장소 :

  2. 생명주기 :

사용방법


스레드 로컬은 new ThreadLocal 로 생성할 수 있다.

private static final ThreadLocal<Integer> threadLocal = new ThreadLocal<>();

값을 생성하거나 조회 할때는 set 과 get 을 사용하면 된다.

threadLocal.set(10); //값 설정
threadLocal.get();  //값 조회