标签 线程

VC++线程

创建并运行线程 等待线程运行结束 关闭线程 挂起、恢复线程 对于一个线程,挂起操作几次就要恢复操作几次SuspendThread,ResumeThread返回值是该线程剩余挂起次数,-1代表线程为NU…

VC++互斥对象

互斥对象上几次锁就要调用几次ReleaseMutex。上锁行为包括创建锁时的占用,以及执行WaitForSingleObject成功。 定义 初始化 最后一个参数代表是无名的互斥对象,FALSE代表当…

VC++ Event

事件控制 ` 信号控制 可以被多个线程调用相当于bool值,通过HasSignal()判断有无信号

VC++关键代码段

类似互斥对象和事件对象,这两个对象是内核对象,速度较慢。关键代码段工作在用户方式下,速度快,但无法设置超时值,容易造成死锁。 定义关键代码段变量 创建 释放 使用