我有这个代码,考虑到 cond 是真的,现在任何人都可以回答在以下情况下锁会发生什么: -
for (;;) {
static mutex m;
Lock lock(m);
if (cond)
break;
...
}
谢谢
我有这个代码,考虑到 cond 是真的,现在任何人都可以回答在以下情况下锁会发生什么: -
for (;;) {
static mutex m;
Lock lock(m);
if (cond)
break;
...
}
谢谢
假设Lock
类遵循RAII原则,它将解锁互斥锁。
RAII 允许在作用域的末端解锁互斥锁。
这是另一个示例Scooped Lock