ThreadLocal
변수 하나처럼 쓰지만 스레드마다 값을 따로 들고 있는 자바 클래스다. 스레드 A 가 set(5) 해도 스레드 B 가 get() 하면 B 의 값이 나온다. 안에서는 스레드마다 따로 있는 표에 값을 적어 두는 방식이라, 스레드끼리 같은 값을 건드릴 일이 없다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
변수 하나처럼 쓰지만 스레드마다 값을 따로 들고 있는 자바 클래스다. 스레드 A 가 set(5) 해도 스레드 B 가 get() 하면 B 의 값이 나온다. 안에서는 스레드마다 따로 있는 표에 값을 적어 두는 방식이라, 스레드끼리 같은 값을 건드릴 일이 없다.