1. 개요 오늘은 TLS(Thread Local Storage)에 대해서 알아보도록 하겠습니다. 2. TLS 란? TLS는 Thread Local Storage의 약자로 쓰레드들 마다 각자 가지고 있는 독립적인 저장 공간을 말합니다. 일반적으로 Thread는 Heap 영역과 데이터 영역, 코드 영역을 같이 공유합니다. 반면 Stack 영역은 쓰레들 끼리 따로 따로 사용합니다. 그래서 Stack영역 빼고는 접근할려면 Lock을 걸든 해서 동기화를 한번씩 해줘야합니다. 근데 사실 이거 뿐만 아니라 TLS라는것이 하나 더있습니다. Heap이나 Data영역에 있는 공유해서 사용하는 변수들이 있다고 했을때, 자기가 사용할 데이터를 충분히 큼지막하게 TLS로 끌고 온 다음에 TLS에서 사용하게 되면, 처음에 큼지막..