InterlockedIncrement
函数的作用:
在多线程同时对一个变量访问时,保证一个线程访问变量时其他线程不能访问
- 事件是很常用的多线程同步互斥机制
HANDLE CreateEvent(
LPSECURITY_ATTRIBUTES lpEventAttributes, // SECURITY_ATTRIBUTES结构指针,可为NULL
BOOL bManualReset, // 手动/自动
// TRUE:表示手动,在WaitForSingleObject后必须手动调用ResetEvent清除信号
// FALSE:表示自动,在WaitForSingleObject后,系统自动清除事件信号