정의 쓰레드별 데이터를 보관하는 전용보관소, 쓰레드별 데이터 경합을 방지해준다. 사용법 // 값 선언 ThreadLocal threadLocalValue = new ThreadLocal(); // 값 저장 threadLocalValue.set(1); // 값 조회 threadLocalValue.get(); // 값 제거 threadLocalValue.remove(); 예시 // 쓰레드 로컬을 사용하는 서비스 만들기 public class ThreadLocalService { private ThreadLocal context = new ThreadLocal(); public String begin(String value) { context.set(value) return context.get(); } pu..