해결된 질문
작성
·
241
0
uniquelock은 lock_guard와 달리
std::unique_lock<std::mutex> uniqueLock(m, std::defer_lock);
를 통해 명시해놓고 자신이 원하는 순간에 uniqueLock.lock 을 할 수 있다고 이해하였습니다.
일반적인 Lock과의 차이점은 자신이 원하는 순간에 lock을 거는 것은 똑같지만
lock_guard와 같이 unlock과 같이 명시를 해주지 않더라도 일정 부분이 끝나게 되면 자동으로 unlock이
되는 것이라고 이해해도 괜찮을까요?
답변 감사합니다.