创建信号灯, 一种内核对象的同步方式
使用步骤如下
1,创建信号灯
HANDLE hCounter = CreateSemaphore(NULL,2,2,"iCounter")
2,打开信号灯
hCounterIn=OpenSemaphore(SEMAPHORE_ALL_ACCESS,FALSE,"iCounter")
3,等待信号灯WaitForSingleObject(hCounterIn,INFINITE);
4,释放信号灯ReleaseSemaphore(hCounterIn,1,NULL);
4, 关闭句柄了CloseHandle(hCounter)