工控编程吧

标题: 上位机MFC如何使用临界区 [打印本页]

作者: qq263946146    时间: 2019-8-5 10:49
标题: 上位机MFC如何使用临界区
在多个线程同时访问一个变量里,一个线程修改了变量,有可能造成其他线程的访问出错。
所以为了数据安全,可以使用临界区为实现数据保护,禁止多个线程同时访问一个数据。
临界区在MFC中对应的处理类为CCriticalSection。
我们可以new个指针,CCriticalSection* pCriticalSection = new CCriticalSection()
//锁定
pCriticalSection->Lock();
.
.
.
.
.
//解锁
pThreadParam->pCriticalSection->Unlock();






欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4