デッドロックとは

デッドロックとは、複数のタスクやトランザクションが、互いに相手の確保している資源の解放を待ち合って、どれも処理を進められなくなる状態である。

2つの処理が2つの資源を逆の順序で獲得しようとすると、循環待ちになって起こり得る。すべての処理で資源を獲得する順序をそろえることで防げる。データベースでは、検出したら一方をロールバックさせて解消する。

試験ではここが問われる

分野: テクノロジ系

参考: 出典:令和7年度 秋期 応用情報技術者試験 午前 問18

関連する用語

この用語が出てくる問題

応用情報 用語集の一覧へ

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)