摘要: 1. 互斥量,Mutex [cpp] view plaincopy #include <Windows.h> #include <iostream> using namespace std; DWORD WINAPI Thread1(LPVOID lpParmeter); DWORD WINAPI  阅读全文
posted @ 2019-05-10 13:36 _** 阅读(785) 评论(0) 推荐(0) 编辑
摘要: c++多线程同步使用的对象 线程的同步 Critical section(临界区)用来实现“排他性占有”。适用范围是单一进程的各线程之间。它是: · 一个局部性对象,不是一个核心对象。 · 快速而有效率。 · 不能够同时有一个以上的critical section被等待。 · 无法侦测是否已被某个线 阅读全文
posted @ 2019-05-10 13:33 _** 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 一、用CEvent实现线程同步 事件对象(Event)是最简单的同步对象,它包括有信号和无信号两种状态。在线程访问某一资源之前,也许需要等待某一事件的发生,这时用事件对象最合适。例如,只有在通信端口缓冲区收到数据后,监视线程才被激活。MFC中,CEvent类提供了对事件的支持。CEvent对象有两种 阅读全文
posted @ 2019-05-10 13:31 _** 阅读(232) 评论(0) 推荐(0) 编辑