TLS
여러 스레드가 동시에 실행될 때 각 스레드가 독립적인 데이터를 저장할 수 있도록 하는 메커니즘
스레드 마다 자신만의 데이터 저장 공간을 가지고 다른 스레드와 격리되어 있다.
데이터의 일관성을 유지하면서 멀티스레드 환경에서 안전하게 데이터를 처리할 수 있다.
- 각 스레드는 자신만의 데이트 공간을 가지고 다른 스레드와 공유되지 않는다.
- 데이터 접근 시 Lock을 사용하지 않기 때문에 성능이 향상된다.
각 스레드 마다 각자 연산하여 결과를 가져올수 있다는 장점이 있으나
이것을 어디에 사용할지는 아직 모르겠다.
'CS' 카테고리의 다른 글
Lock (0) | 2025.03.26 |
---|---|
메모리 베리어 (0) | 2025.03.26 |
캐시 히트와 캐시 미스 (0) | 2025.03.25 |
댓글