태그: shared_mutex
2편
-
C++ shared_mutex | "읽기-쓰기 락" 가이드
std::shared_mutex(C++17)는 뮤텍스처럼 쓰기 시 배타 잠금을 쓰면서, 읽기 시에는 shared_lock으로 여러 스레드가 동시에 읽을 수 있게 합니다. scoped_lock은 배타 잠금용이고, 데이터 레이스·뮤텍스·스레드 기초를 먼저 보면 좋습니다.
-
C++ mutex로 race condition 해결하기 | 주문 카운터 버그부터 lock_guard까지
C++ mutex로 race condition을 해결하는 방법을 실전 예제로 설명합니다. lock_guard, unique_lock, shared_mutex 등 다양한 뮤텍스 타입과 데드락 방지 패턴을 다룹니다.