• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

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

24.01.20 18:54 작성 조회수 150

0

uniquelock은 lock_guard와 달리

 

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

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

 

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

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

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

답변 1

답변을 작성해보세요.

0

네 잘 이해하셨습니다!

Kimbab님의 프로필

Kimbab

질문자

2024.01.21

답변 감사합니다.