0

バリアを実装したくありません。そのために、セマフォの値が 0 になるまでビジー状態で待機します。

セマフォの値を使用して、POSIXでこれを行うことができました。Windows でこれを行う方法はありますか?

4

1 に答える 1

2

ビジー ループで単純な整数を使用しないでください。を介して実際のセマフォ オブジェクトをCreateSemaphore()使用し、 WaitForSingleObject()(または関連する関数) を使用して、セマフォがバリアを通過する状態になったことを通知します。

于 2013-04-11T19:37:03.743 に答える