いくつかの変更スレッドといくつかの読み取りスレッドがあり、それらはすべてグローバル変数 X にアクセスします。同期ポリシーを次のように作成したいと考えています。
スレッドが X を変更しようとすると、最初にロックが必要になり、いくつかの変更スレッドには複数のロックが必要になる場合があります。
スレッドが X を読み取ろうとすると、すべての変更スレッドがロックを解除するまで待機する必要があります。
Linux pthread ライブラリでこの状況に対する解決策はありますか? どうもありがとう