这是我的代码的一小部分:EnterCriticalSection的犯规锁定
CRITICAL_SECTION _cs;
InitializeCriticalSection(&_cs);
void lock() {
if (_initizalized){
EnterCriticalSection(&_cs);
EnterCriticalSection(&_cs);
_locked = true;
}
}
(我写“EnterCriticalSection的”两次,因为我注意到,这条线不工作) 据我了解,这必须引起僵局。但事实并非如此。为什么?