Hatena Blog Tags

デッドロック

(コンピュータ)
でっどろっく

2つ以上のプログラムが資源の解放を待っている状態(福嶋宏訓著『情報処理用語辞典』ISBN:4405030383)

Aのプログラムがファイルf1,Bのプログラムがファイルf2 をそれぞれ,更新モードで排他的にロックをし,A のプログラムが,ファイルf2を使おうとすると,f2が使用可能になるまで,待たされます。Bのプログラムが,ファイルf1を使おうとすると待たされます。A,Bは,相手のロックがはずれるのいつまでの待ってしまいます。この状態をデッドロックといいいます。
通常は,タイムアウトでこの処理はやり直しになります。

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ