unique_lock::lock 方法

阻止调用线程,直到该线程获得关联 mutex的所有权。

void lock();

备注

如果有 operation_not_permitted错误的代码存储的 mutex 指针是 null,此方法将引发。system_error

如果有 resource_deadlock_would_occur错误代码的调用线程自己已关联 mutex,此方法将引发 system_error

否则,此线程在内部 true的所有权标志设置为 mutex 和关联集的方法调用 lock

要求

标头: mutex

命名空间: std

请参见

参考

unique_lock 类

<mutex>