CreateSemaphore是干什么用?

问答知识库用户 |浏览211次
收藏|2014/05/17 21:59
如题

满意回答

2014/05/17 21:59

信号灯一般用来限制 可以同时存取一共同区域的数目。 
它的用法是: 
先用CreateSemaphore初始化最大数和当前数 
当前数为0时,信号灯为nonsingled状态,也就是说这时用WaitForSingleObject时会等待直到当前数大于0(或超时),如果不为0时,用WaitForSingleObject就马上返回并把当前数减一; 

热心网友

其他回答(0)
0人关注该问题
待解决问题



+1
 加载中...