스레드로컬1 [Java] ThreadLocal 목차 ThreadLocal이란 ThreadLocal 사용 이유 ThreadLocal 사용 방법 ThreadLocal 유의 사항 1. ThreadLocal 이란 ThreadLocal은 자바의 class이다. 멀티스레드 환경에서 사용되는 스레드마다 독립적인 변수를 가져 접근할 수 있게 한다. 그래서 한 스레드에 의해 읽고 쓰여진다. 2. ThreadLocal 사용 이유 싱글톤 패턴의 사용이나 static 객체의 사용에서 볼 수 있는 동시성 문제를 해결하고자 사용을 한다. 싱글톤이나 static 객체는 메모리에 하나만 올라가기 때문에 여러 번 호출하게 되면 메모리에 올라간 인스턴스의 반환 값이 달라지는 문제가 있다. 3. ThreadLocal 사용 방법 ThreadLocal 객체를 생성한다. ThreadLoc.. 2022. 3. 4. 이전 1 다음