令和元年度 秋期 基本情報技術者試験 問29
2相ロッキングプロトコルに従ってロックを獲得するトランザクションA,Bを図のように同時実行した場合に,デッドロックが発生しないデータ処理順序はどれか。 ここで,readとupdateの位置は,アプリケーションプログラムでの命令発行時点を表す。 また,データWへのreadは共有ロックを要求し,データX,Y,Zへのupdateは各データへの専有ロックを要求する。

正答3
2相ロッキングプロトコルに従ってロックを獲得するトランザクションA,Bを図のように同時実行した場合に,デッドロックが発生しないデータ処理順序はどれか。 ここで,readとupdateの位置は,アプリケーションプログラムでの命令発行時点を表す。 また,データWへのreadは共有ロックを要求し,データX,Y,Zへのupdateは各データへの専有ロックを要求する。
