ThreadLocalStorage1 01_15_멀티쓰레드_ThreadLocalStorage Q1. TLS를 사용하는 게 무슨 이득이 있는가? Q2. TLS의 Value에 값을 반복해서 값을 넣지 않게할 방법은 무엇인가? Q3. TLS를 날리고 싶다면? 전역 변수인데 스레드마다 고유하게 접근할 수 있는 전역변수라고 생각하면 된다. 이게 왜 필요한지 알아보자. 각 일들이 서로 연관성이 있을 거야. 이리저리 화살표로 옮겨다니면서 하는 경우가 있어. 경합이 일어날만한 모든 장소에다 락을 걸면 어떻게 될까? 주방 내에서도 동기화 작업이 필요할 수 있다. 요리사가 두명 존재하는데 만약 같은 주방 공간 사용하면 서로 방해가 될거야. 그래서 락이 필요하게 될거고, 서빙하는 사람 입장에서도 10번 테이블이라고 하면 동시 다발적으로 10번 테이블로 올 수 있다. 두명의 직원이 동시에 한 테이블에 몰리는 건 말이.. Server programming 2023. 3. 31. 이전 1 다음