3

ロックとバイナリセマフォのコンカレントプログラミングでは、ロックをロックしなかったスレッドはロックを解除できないのに対し、バイナリセマフォはスレッドによって解放/獲得していないか、それを待っていますか?なぜバイナリセマフォがロックを解除できないのですか?

バイナリセマフォーはロックされていますか?だから私の質問は、バイナリセマフォーではないバイナリセマフォーではないロックを対にする必要がありますか?

ありがとうございました。

+0

バイナリセマフォは実際にはルールで動作する場合ロックです。なぜロックを取得する前に他のスレッドがクリティカルセクションに入るだけなのか?ロックはロックされていますか?悪い実装は、ロックとして使用できないというわけではありません。タイトルの質問にあなたのgerardsで私はそれが面白いと思っている理由が分かりません。 –

答えて

0

別のタスクインスタンスによってハードリンクまたはセマフォーが間違って解放されましたか?それがあれば、バグガベージコレクタはメリットを1つカウントしますか?

関連する問題