线程同步
来源:互联网 发布:python 自动框架 编辑:程序博客网 时间:2024/04/29 22:38
WaitForSigngleObject()
WaitForMultipleObject()
事件
1、HANDLE g_Event;
1、 CreateEvent()
2、 SetEvent()//设置成已被标准
3、 ResetEvent()设置成未被标志
4、 CloseHandle释放对象
event的好处是可以主动触发WaitForSigngleObject函数
互斥
HANDLE g_hSynMutex;
1、 CreateMutex()
2、 ReleaseMutex()
3、 CloseHandle释放对象
临界
CRITICAL_SECTION g_critical_Section
1、 InitializeCriticalSection()
2、 DeleCriticalSection() 释放对象
3、 EnterCriticalSection()
4、 LeaveCriticalSection()
特别注意死锁,哲学家进餐问题
信号量
HANDLE g_hSynSemaphore;
1、 CreateSemaphore()
2、 ReleaseSemaphore()
3、 CloseHandle释放对象
- 线程同步--线程同步--线程同步--线程同步--线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- 线程同步
- codeforces#98 b
- Linux修改主机名
- 静态方法与单例模式的区别
- oracle 11g 查询时数据库有值返回空的bug解决(hibernate架构有这个问题)
- 泛型T的类型获取
- 线程同步
- eVC4++安装问题
- sql server 执行计划
- H264基本概念--图像、帧、片、NALU
- 关于Hibernate使用组合主键时,组合主键中有些字段为null时的解决方法
- 我公司承办“2012年中外大使夫人迎春联欢会”
- Could not bind factory to JNDI
- js中获取事件对象的方法小结
- 什么事情该做,什么事情不该做