lock_guard::lock_guard 构造函数

构造 lock_guard 对象。

explicit lock_guard(mutex_type& Mtx);
lock_guard(mutex_type& Mtx, adopt_lock_t);

参数

  • Mtx
    mutex 键入 对象。

备注

第一构造函数构造对象 lock_guard 类型并锁定 Mtx。 如果 Mtx 不是递归 mutex,必须取消锁定它,则此构造函数调用时。

第二个构造函数不锁定 Mtx。 Mtx,则此构造函数调用时,必须锁定。 构造函数不引发异常。

要求

标头: mutex

命名空间: std

请参见

参考

lock_guard 类

<mutex>