![](/img/trans.png)
[英]What happens when pthreads wait in mutex_lock/cond_wait?
[英]What happens to the lock in the following situation, when cond is true?
我有这段代码,现在任何人都可以回答 s 考虑到 cond 为真,在以下情况下锁会发生什么:-
for (;;) {
static mutex m;
Lock lock(m);
if (cond)
break;
...
}
谢谢
假设Lock
class 遵循RAII原则,它将解锁互斥量。
RAII 允许解锁 scope 末尾的互斥量。
这是另一个例子Scooped Lock
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.