デッドロック
【デッドロック】

deadlock/デッド・ロック;dead-lock
複数のプロセスが互いに相手の占有している資源の解放を待ってしまい、処理が停止してしまうこと。データベースの排他制御の不備などが原因で起こる。{LF}資源aを占有する処理Aと資源bを占有する処理Bが並列に実行されており、Aが次の処理にbを、Bが次の処理にaを利用したい場合、AとBは互いに相手が資源を解放するのを待ってしまい、どちらも処理が停止してしまう。AやBの処理内容自体に誤りが無くても起きるため、原因不明の不具合としてなかなか発見されないことが多い。
◆関連用語
プロセス;データベース;排他制御

![]() | インセプト 「IT用語e-Words」 JLogosID : 7795055 |