QQ登录

只需一步,快速开始

上位机MFC如何使用临界区

[ 复制链接 ]
在多个线程同时访问一个变量里,一个线程修改了变量,有可能造成其他线程的访问出错。
所以为了数据安全,可以使用临界区为实现数据保护,禁止多个线程同时访问一个数据。
临界区在MFC中对应的处理类为CCriticalSection。
我们可以new个指针,CCriticalSection* pCriticalSection = new CCriticalSection()
//锁定
pCriticalSection->Lock();
.
.
.
.
.
//解锁
pThreadParam->pCriticalSection->Unlock();

回复

使用道具 举报

快速回复 返回列表 客服中心 搜索