第二个进入临界区

时间:2015-10-10 13:35:54

标签: operating-system wait critical-section

这段代码是否正确?

我只有一个线程,我第二次进入关键部分而没有离开它,我希望我会无限期地等待,但我无需等待即可进入。

int var = 0;
CRITICAL_SECTION cs;    
InitializeCriticalSection(&cs);

EnterCriticalSection(&cs);
var = 10; 
EnterCriticalSection(&cs);
var = 20;

DeleteCriticalSection(&cs);

0 个答案:

没有答案