答えて

0

コンセプトに掘り後、私は決定的な違いを実感します。

ミューテックスがクリティカルセクションにある別のスレッド上で相互に排他的意味論、スレッドブロックを提供します。一方、条件変数は別のスレッドを必要としません。これは、スレッドがブロックされている状態です。

は、例えばプロデューサ/コンシューマキューを取ります。キューが空の場合、コンシューマは別のプロデューサ/コンシューマスレッドではなく、この状態でブロックします。

関連する問題