vc多线程修改同一个全局变量,如何加锁

2025-05-21 06:35:45
推荐回答(1个)
回答1:

CRITICAL_SECTION cs; // 全局变量 ::InitializeCriticalSection( & cs); // 初始化锁 ::EnterCriticalSection( & cs); 获得锁 ...... ::LeaveCriticalSection( & cs); // 释放锁 ...... ::DeleteCriticalSection( & cs); // 删除锁 ------解决方案--------------------------------------------------------探讨引用:C/C++ codeCRITICAL_SECTION cs; // 全局变量