【语言-C++】多线程通同步 互斥体 HANDLE
来源:互联网 发布:linux下 vim安装 编辑:程序博客网 时间:2024/04/30 04:31
创建互斥量
初始化互斥量,默认没有拥有者
HANDLE m_hMutexImageProcessing = CreateMutex(NULL, FALSE, NULL);
销毁互斥量
if (m_hMutexImageProcessing!=NULL){CloseHandle(m_hMutexImageProcessing);m_hMutexImageProcessing= NULL;}
线程 - 绘制图像
void DrawImage( CDC*pDC ,CRect rc ){WaitForSingleObject(theApp.m_hMutexImageProcessing, INFINITE);//不加这个容易引起 PROCESS_HAS_LOCKED_PAGES的蓝屏//使用图像指针A绘制图像ReleaseMutex(theApp.m_hMutexImageProcessing);}
线程 - 销毁和复制图像
void Clone( IplImage *_iplImgShow,IplImage *_iplImgShowWarning,BOOL bWarning ){WaitForSingleObject(theApp.m_hMutexImageProcessing, INFINITE);//不加这个容易引起 PROCESS_HAS_LOCKED_PAGES的蓝屏//销毁图像指针A//创建新的图像指针AReleaseMutex(theApp.m_hMutexImageProcessing);}
0 0
- 【语言-C++】多线程通同步 互斥体 HANDLE
- 【语言-C++】多线程通同步 临界区 CCriticalSection 与 CSingleLock
- C 语言句柄handle
- 多线程 handle
- 用C三步实现多线程
- handle与多线程
- c语言多线程编程
- C语言多线程创建
- c 语言多线程
- C语言多线程编程
- C语言多线程开发
- C语言多线程
- C语言多线程
- C语言多线程
- C语言多线程
- C语言多线程
- C语言socket多线程
- C语言创建多线程
- 用 MFC 类库编程实现工作者线程
- SQL 内功心法之乾坤大挪移
- Ubuntu 14.04 VPS部署个人博客(nginx+php+MariaDB+phpMyAdmin+WordPress)
- 运行QT5.7程序显示没有权限问题(Operation net permitted)
- 第6章 面向对象的程序设计(2)创建对象
- 【语言-C++】多线程通同步 互斥体 HANDLE
- Java虚拟机之垃圾收集器
- iOS开发:常用、实用的方法和技巧
- Redis读写分离
- Butter Knife的使用
- POI导出Excel——模板类的封装
- android 使用viewpager实现广告轮播效果
- Apache kafka 工作原理介绍
- JavaScript while 循环