
応用情報技術者試験 平成30年度秋期 午前 問30「データベースシステムにおいて,二つのプログラムが同一データへのアクセス要求を行う…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約68%です。
エ. 先行が共用・後続が共用:○,先行が排他・後続が共用:×,先行が共用・後続が排他:×,先行が排他・後続が排他:×
正答率 67.8%(813人中 551人が正解)
ロックの両立性は「共用ロック同士だけが並行可能(○)」「片方でも排他ロックがあれば不可(×)」が原則。共用ロックは参照だけを許すので、先行・後続とも共用なら同時に参照でき○。しかし排他ロックは更新のための独占なので、先行が排他なら後続は共用でも排他でも待たされ×、先行が共用でも後続が排他なら更新は待たされ×となる。したがって「共用×共用=○、他はすべて×」となるエが正解。
応用情報技術者試験 平成30年度秋期 午前 の過去問一覧に戻る・問30