这是我的代码的一小部分:
CRITICAL_SECTION _cs;
InitializeCriticalSection(&_cs);
void lock() {
if (_initizalized){
EnterCriticalSection(&_cs);
EnterCriticalSection(&_cs);
_locked = true;
}
}
(我写了两次“EnterCriticalSection”,因为我注意到这条线不起作用)据我所知,这一定会导致死锁。但事实并非如此。为什么?