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>