我在KeInitializeSemaphore设置semaphore的初值用KeReleaseSemaphore将semaphore的值加1,但是怎么把semaphore的值减1呢KeWaitForSingleObject会不会把semaphore减1啊多谢
回复(2) 2004-12-15 16:56 来自版块 - ABC初学者
表情
hangzhoustayer等待之后是不是将semaphore减1? 我只需要刚开始给一个初值,到后面加减由调用来决定 到后面再强制设置一个值也没有意义阿(2004-12-16 15:21)
snowStart我想应该这样理解: KeInitializeSemaphore KeReleaseSemaphore 一个是设置信号量,一个是释放信号量 KeWaitForSingleObject是等待信号量 (2004-12-15 23:10)

返回顶部