這是我的代碼的一小部分:EnterCriticalSection的犯規鎖定
CRITICAL_SECTION _cs;
InitializeCriticalSection(&_cs);
void lock() {
if (_initizalized){
EnterCriticalSection(&_cs);
EnterCriticalSection(&_cs);
_locked = true;
}
}
(我寫「EnterCriticalSection的」兩次,因爲我注意到,這條線不工作) 據我瞭解,這必須引起僵局。但事實並非如此。爲什麼?