ThreadLocal이란 ThreadLocal은 JDK 1.2부터 제공된 오래된 클래스입니다. ThreadLocal 클래스를 활용하면 스레드 단위로 로컬 변수를 사용할 수 있기 때문에 마치 전역 변수처럼 여러 메서드에서 활용할 수 있습니다. ThreadLocal 클래스는 thread-local 변수들을 제공합니다. 이 변수들은 각 스레드가 독립적으로 변수의 초기화 된 사본을 가지고 있습니다. ThreadLocal 인스턴스들은 보통 스레드와 상태를 연결하려고 하는 클래스들의 private static 필드들입니다. (예를 들어, 유저 ID 또는 트랜잭션 ID) 제공되는 메서드 set, get, remove - threadLocal의 로컬 변수 조작 withInitial - static 메서드를 이용한 객체..
[Java] ThreadLocal이란
ThreadLocal이란 ThreadLocal은 JDK 1.2부터 제공된 오래된 클래스입니다. ThreadLocal 클래스를 활용하면 스레드 단위로 로컬 변수를 사용할 수 있기 때문에 마치 전역 변수처럼 여러 메서드에서 활용할 수 있습니다. ThreadLocal 클래스는 thread-local 변수들을 제공합니다. 이 변수들은 각 스레드가 독립적으로 변수의 초기화 된 사본을 가지고 있습니다. ThreadLocal 인스턴스들은 보통 스레드와 상태를 연결하려고 하는 클래스들의 private static 필드들입니다. (예를 들어, 유저 ID 또는 트랜잭션 ID) 제공되는 메서드 set, get, remove - threadLocal의 로컬 변수 조작 withInitial - static 메서드를 이용한 객체..
2022.11.24