这是我的一小部分代码:
这是我的一小部分代码:
CRITICAL_SECTION _cs;
InitializeCriticalSection(&_cs);
void lock() {
if (_initizalized){
EnterCriticalSection(&_cs);
EnterCriticalSection(&_cs);
_locked = true;
}
}
我写了两次"EnterCriticalSection",因为我注意到这一行不起作用。据我理解,这应该会导致死锁,但实际上并没有。为什么呢?