인프런 커뮤니티 질문&답변

Kimbab님의 프로필 이미지
Kimbab

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

UniqueLock과 Lock의 차이점이 궁금합니다.

해결된 질문

작성

·

241

0

uniquelock은 lock_guard와 달리

 

std::unique_lock<std::mutex> uniqueLock(m, std::defer_lock);

를 통해 명시해놓고 자신이 원하는 순간에 uniqueLock.lock 을 할 수 있다고 이해하였습니다.

 

일반적인 Lock과의 차이점은 자신이 원하는 순간에 lock을 거는 것은 똑같지만

lock_guard와 같이 unlock과 같이 명시를 해주지 않더라도 일정 부분이 끝나게 되면 자동으로 unlock이

되는 것이라고 이해해도 괜찮을까요?

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

네 잘 이해하셨습니다!

Kimbab님의 프로필 이미지
Kimbab
질문자

답변 감사합니다.

Kimbab님의 프로필 이미지
Kimbab

작성한 질문수

질문하기