Recursive mutex
时间: 2023-08-08 07:10:07 浏览: 149
C++11 并发指南之std::mutex详解
递归锁(Recursive mutex)是一种可以被同一线程多次获取的互斥锁。当一个线程获取了一个递归锁之后,它可以再次获取该锁而不会被阻塞。但是,该线程必须释放与之前获取锁时相同数量的锁。
递归锁通常用于需要多次获取同一个锁的场景,例如递归函数中的互斥操作。但是,滥用递归锁可能会导致死锁和性能问题,因此需要谨慎使用。
阅读全文
C++11 并发指南之std::mutex详解