阅读背景:

[C++11 并发编程] 08 - Mutex std::unique_lock

来源:互联网 

相对于std::lock_guard来说,std::unique_lock更加灵活,std::unique_lock不拥有与其关联的mutex。构造函数的第二个参数可以指定为std::defer_lock,这样表示在构造unique_lock时,传入的mutex保持unlock状态。然后通过调用std::unique_lock对象的lock()方法或者将将std::unique_lock对象传入std::lock()方法来锁定mutex。相对于std::lock_guard来说,std::unique_lock更加灵活,std::




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: