デッドロックとは?
デッドロックとは、複数のトランザクションが互いに相手の保持するロックの解放を待ち、どれも先に進めなくなる状態。
デッドロック
デッドロックの意味
デッドロックの具体例
T1が表Aをロックして表Bを待ち、T2が表Bをロックして表Aを待つ。
デッドロックは試験でどう引っ掛けられる?
検出は待ちグラフに閉路があるかで判定する。閉路に含まれるトランザクションだけでなく、そこへ向かって待っているトランザクションも永久に待たされる点に注意。予防策としてはロック獲得順序を全トランザクションでそろえるのが有効。
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。