std::unique_lock<std::mutex> lock(mutex);
时间: 2023-12-08 21:26:24 浏览: 369
C++11多线程加锁方式.doc
这是 C++11 中的多线程编程代码,表示创建了一个 std::unique_lock 对象,并使用 mutex 对象进行加锁。通过这种方式,可以确保在多线程环境中对共享资源的访问是同步的,避免了出现数据竞争等问题。当 std::unique_lock 对象超出作用域时,会自动释放 mutex 对象的锁。
阅读全文