工控编程吧
标题:
上位机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