データベース
デッドロック
2つのトランザクションがお互いにデータのロックを獲得して、双方のロックの解放を待った状態のまま、処理が停止してしまうこと。
出題例
平成24年秋 問67
デッドロックの説明として、適切なものはどれか。
ア コンピュータのプロセスが本来アクセスしてはならない情報に、故意あるいは偶発的にアクセスすることを禁止している状態
イ コンピュータの利用開始時に行う利用者認証において、認証の失敗が一定回数以上になったときに、一定期間又はシステム管理者が解除するまで、当該利用者のアクセスが禁止された状態
ウ 複数のプロセスが共通の資源を排他的に利用する場合に、お互いに相手のプロセスが占有している資源が解放されるのを待っている状態
エ マルチプログラミング環境で、実行可能な状態にあるプロセスが、OSから割り当てられたCPU時間を使い切った状態
正解 ウ