当前位置: 代码迷 >> 综合 >> C++锁的管理-- std::lock_guard和std::unique_lock
  详细解决方案

C++锁的管理-- std::lock_guard和std::unique_lock

热度:48   发布时间:2024-02-02 08:54:29.0

https://blog.csdn.net/u012507022/article/details/85909567

https://blog.csdn.net/y396397735/article/details/81024755

std::unique_lock

std::unique_lock比它的小兄弟std::lock_guard更强大 。 
它在lock_guard的基础上还能: 
—— 没有关联互斥体时创建 
—— 没有锁定的互斥体时创建 
—— 显式和重复设置或释放关联互斥锁 
—— 移动互斥体 move 
—— 尝试锁定互斥体 
—— 延迟锁定关联互斥体