我不想实现一个信号量,所以我做了一个忙碌的等待,直到信号量的值为0。
我已经设法使用信号量的值在POSIX上做到了这一点。在Windows中有什么方法可以做到这一点吗?
发布于 2013-04-12 03:37:04
不要在繁忙循环中使用简单的整数。通过CreateSemaphore()使用实际的信号量对象,并使用WaitForSingleObject() (或相关函数)告诉您信号量何时处于通过屏障的状态。
https://stackoverflow.com/questions/15957199
复制相似问题