반응형 thread1 [Java] ThreadLocal 이용하기 ThreadLocal 이란? ThreadLocal 는 하나의 쓰레드에 의해 읽고 쓸 수 있는 변수를 생성한다. 만약 두개의 쓰레드가 같은 코드를 실행한다면 각각의 쓰레드들은 서로의 ThreadLocal 변수를 확인할 수 없다. Thread 단위 Local 변수를 할당하는 기능이다. ThreadLocal 클래스는 thread-local 변수들을 제공한다. 이 변수들은 get 또는 set 메소드를 통해 접근하는 각 스레드가 독립적으로 변수의 초기화 된 사본을 가지고 있다는 점에서 다르다. ThreadLocal 인스턴스들은 보통 스레드와 상태를 연결하려고 하는 클래스들의 private static 필드들이다. (예를들어, 유저 ID 또는 트랜잭션 ID) (참고- 오라클 Docs) // 쓰레드 로컬 선언 Thr.. 2020. 4. 26. 이전 1 다음 반응형