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