"锁"同步原语(类型为 std::mutex,具有 lock() 和 unlock() 函数)提供了临界区的互斥执行属性。锁维护一个记录,记录哪个线程调用了 lock(),并且只有该“拥有者线程”才能调用 unlock()。
std::mutex
lock()
unlock()
关于锁的更多信息(包括交互式示例)