目录 1 概述2 使用实例3 接口使用3.1 mutex3.2 lock3.3 try_lock3.4 unlock 1 概述 互斥锁是一个可锁定的对象,用于在代码的关键部分需要独占访问时发出信号,防止具有相同保护的其他线程同时执行并访问相同的内存位置。 互斥对象提供独占所有权,不支持递归性(即,线程不应锁定其已经拥有的互斥对象)——请参阅recursive_mutex,以获取可以锁定的替代类。 其类图如下: 2 使用实例 3 接口使用 3.1 mutex void addCount(std::mutex & mutex, int & count)