mfc通过信号量保证线程同步
生活随笔
收集整理的這篇文章主要介紹了
mfc通过信号量保证线程同步
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、聲明一個全局handle,記住在cpp里也聲明
extern HANDLE uiHandle;
2、創建信號量
uiHandle = CreateSemaphore(NULL,1,1,NULL);
3、使用
線程1:
WaitForSingleObject(uiHandle,INFINITE);
a++;//在這里訪問同一對象
ReleaseSemaphore(uiHandle,1,NULL);
線程2:
WaitForSingleObject(uiHandle,INFINITE);
a--;//在這里訪問同一對象
ReleaseSemaphore(uiHandle,1,NULL);
4、內存回收
CloseHandle(uiHandle);
轉載于:https://www.cnblogs.com/judes/p/10845768.html
總結
以上是生活随笔為你收集整理的mfc通过信号量保证线程同步的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蔚来回应奔驰汽车将采用其换电平台:不实消
- 下一篇: documentFragment深入理解