私が理解している限り、ミューテックスはクリティカルセクションをロックするために使用され、スレッドが既に使用しているときに他のスレッドがアクセスできないようにします。そのため、mutex は、一度に複数のスレッドがデータを使用または変更しようとするのを回避します。しかし、セマフォは、N 個のスレッドがクリティカル セクションに入るのを許可し、N+1 からブロックを開始します。N 個のスレッドは、クリティカル セクション内にあるときにデータを変更しようとしないでしょうか?
質問する
180 次