lock 函数

尝试锁定所有参数,没有将死锁。

template<class L1, class L2, class... L3>
   void lock(L1&, L2&, L3&...);

备注

对模板函数的参数必须是 mutex types,除了调用 try_lock 可能会引发异常。

函数锁定所有参数,死锁而无需由对 locktry_lockunlock。 如果对 locktry_lock 的调用将引发异常,在之前再次引发该异常之前成功锁的函数调用 mutex 任何 unlock 对象。

要求

标头: mutex

命名空间: std

请参见

参考

<mutex>

mutex 类 (STL)

recursive_mutex 类

recursive_timed_mutex 类

timed_mutex 类

其他资源

C++ 标准库头文件