
応用情報技術者試験 平成29年度春期 午前 問29「トランザクション A と B が,共通の資源であるテーブル a と b を表に示…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約46%です。
エ. ⑥
正答率 45.5%(1,039人中 473人が正解)
ロックは更新の直前にかけ、解除はトランザクション終了時なので、一度かけたロックは終了まで保持される。③で A が a を、④で B が b をロックした後、⑤で A は B が持つ b のロック解除を待ち、⑥で B は A が持つ a のロック解除を待つ。互いに相手を待つ循環待ちが成立する⑥の時点で、デッドロックになる。
応用情報技術者試験 平成29年度春期 午前 の過去問一覧に戻る・問29