読み込み中...
先行公開中:2026年11月から一部が有料になります(無料プランはそのまま使えます)。詳しく ›
読み込み中...
トランザクションAとBが,共通の資源であるテーブルaとbを表に示すように更新するとき,デッドロックとなるのはどの時点か。ここで,表中の①〜⑧は処理の実行順序を示す。また,ロックはテーブルの更新直前にテーブル単位で行い,アンロックはトランザクション終了時に行うものとする。
| トランザクションA | トランザクションB |
|---|---|
| ① トランザクション開始 | |
| ② トランザクション開始 | |
| ③ テーブルa更新 | |
| ④ テーブルb更新 | |
| ⑤ テーブルb更新 | |
| ⑥ テーブルa更新 | |
| ⑦ トランザクション終了 | |
| ⑧ トランザクション終了 |