标签: winapi
我不想实现一个障碍。为此,我忙着等待,直到信号量的值为0.
我已经设法使用信号量的值在POSIX上执行此操作。有没有办法在Windows中执行此操作?
答案 0 :(得分:2)
不要使用带有busy循环的简单整数。通过CreateSemaphore()使用实际的信号量对象,并使用WaitForSingleObject()(或相关函数)告诉您信号量何时处于通过障碍的状态。
CreateSemaphore()
WaitForSingleObject()