unique_lock::lock 方法
封鎖呼叫的執行緒,直到執行緒取得相關聯 mutex的擁有權。
void lock();
備註
如果有 operation_not_permitted錯誤碼的儲存 mutex 指標是 null,這個方法會擲回 system_error 。
如果有 resource_deadlock_would_occur錯誤碼的呼叫執行緒已經擁有相關聯的 mutex,這個方法會擲回 system_error 。
否則,這個方法會在相關聯 mutex 的 lock 和設定內部執行緒擁有權旗標設為 true。
需求
標題: mutex
命名空間: std