首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-06-25 
vc多线程修改同一个全局变量,怎么加锁?求解求解~~[解决办法]C/C++ codeCRITICAL_SECTION cs // 全局变量:

vc多线程修改同一个全局变量,怎么加锁?
求解求解~~

[解决办法]

C/C++ code
CRITICAL_SECTION cs; // 全局变量::InitializeCriticalSection( & cs); // 初始化锁::EnterCriticalSection( & cs); 获得锁......::LeaveCriticalSection( & cs); // 释放锁......::DeleteCriticalSection( & cs); // 删除锁
[解决办法]
探讨

引用:
C/C++ code

CRITICAL_SECTION cs; // 全局变量
::InitializeCriticalSection( & cs); // 初始化锁
::EnterCriticalSection( & cs); 获得锁
......
::LeaveCriticalSection( & cs……

热点排行