情報処理安全確保支援士暗記無料で始める

デッドロックとは?でっどろっく

デッドロックとは、複数の処理が互いに相手の保持する資源の解放を待ち、どれも進めなくなる状態。相互排除・保持と待機・横取り不可・循環待ちの四条件がそろうと発生する。データベース管理システムは待ちグラフの循環を検知し、一方を強制終了して解消するのが一般的である。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では1回出題されています。

情報処理安全確保支援士試験の頻出用語/午前II

別名:デッドロック(OSレベル)、OSレベル

この語が出る過去問を解く →

具体例

処理Aが表Xを押さえて表Yを待ち、処理Bが表Yを押さえて表Xを待つと循環が完成する。アクセスする表の順序を全アプリケーションで統一するのが最も確実な予防策で、加えてタイムアウトを設定し、犠牲になった側は自動で再試行するよう設計する。

試験での引っ掛け

ライブロックや単なる待ち行列の混雑と混同されやすい。デッドロックは待ちが循環している点が本質で、時間が経てば解ける性質のものではない。検知して片方を犠牲にする以外に自然解消はしない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • ライブロックや単なる待ち行列の混雑と混同されやすい。