概念

BasicLockable

基本鎖型別

一個基本鎖型別是支援BasicLockable型別,它支援lockunlock

型別

標準庫定義了以下BasicLockable型別
標頭檔案型別
<mutex>mutex
recursive_mutex
timed_mutex
recursive_timed_mutex
unique_lock

要求

如果以下表達式形式良好,則值mBasicLockable型別
m.lock()
  • 效果:阻塞,直到可以為當前執行代理獲取鎖。 如果引發異常,則不應為當前執行代理獲取鎖。
m.unlock()
  • 要求:當前執行代理應持有m上的鎖。
  • 效果:釋放當前執行代理持有的m上的鎖。
  • 丟擲:無。

另見