c – EnterCriticalSection未锁定
发布时间:2020-12-16 10:43:36 所属栏目:百科 来源:网络整理
导读:这只是我代码的一小部分: CRITICAL_SECTION _cs;InitializeCriticalSection(_cs); void lock() { if (_initizalized){ EnterCriticalSection(_cs); EnterCriticalSection(_cs); _locked = true; } } (我写了两次“EnterCriticalSection”,因为我注意到这行
这只是我代码的一小部分:
CRITICAL_SECTION _cs; InitializeCriticalSection(&_cs); void lock() { if (_initizalized){ EnterCriticalSection(&_cs); EnterCriticalSection(&_cs); _locked = true; } } (我写了两次“EnterCriticalSection”,因为我注意到这行不起作用) 解决方法
没有相同的线程可以随意输入它. CRITICAL_SECTION用于限制多个不同线程之间的访问.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |