Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不想实现障碍。为此,我忙着等待,直到信号量的值为 0。
我已经使用信号量的值在 POSIX 上做到了这一点。有没有办法在 Windows 中做到这一点?
不要在繁忙的循环中使用简单的整数。通过 使用实际的信号量对象CreateSemaphore(),并使用WaitForSingleObject()(或相关函数)告诉您信号量何时处于通过屏障的状态。
CreateSemaphore()
WaitForSingleObject()