忙着在win32中使用信号量等待

时间:2013-04-11 19:27:36

标签: winapi

我不想实现一个障碍。为此,我忙着等待,直到信号量的值为0.

我已经设法使用信号量的值在POSIX上执行此操作。有没有办法在Windows中执行此操作?

1 个答案:

答案 0 :(得分:2)

不要使用带有busy循环的简单整数。通过CreateSemaphore()使用实际的信号量对象,并使用WaitForSingleObject()(或相关函数)告诉您信号量何时处于通过障碍的状态。