CreateSemaphore 创建信号灯, 一种内核对象的同步方式

来源:互联网 发布:111端口漏洞 编辑:程序博客网 时间:2024/05/21 15:49

 创建信号灯,     一种内核对象的同步方式  
  使用步骤如下  
  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)

 

 

 

 

原创粉丝点击