バリアを実装したくありません。そのために、セマフォの値が 0 になるまでビジー状態で待機します。
セマフォの値を使用して、POSIXでこれを行うことができました。Windows でこれを行う方法はありますか?
バリアを実装したくありません。そのために、セマフォの値が 0 になるまでビジー状態で待機します。
セマフォの値を使用して、POSIXでこれを行うことができました。Windows でこれを行う方法はありますか?
ビジー ループで単純な整数を使用しないでください。を介して実際のセマフォ オブジェクトをCreateSemaphore()
使用し、 WaitForSingleObject()
(または関連する関数) を使用して、セマフォがバリアを通過する状態になったことを通知します。