資格暗記無料で始める

排他制御とロックとは?

排他制御とロックとは、複数の処理が同じデータを同時に更新して不整合が生じるのを防ぐ仕組み。読取り時の共有ロックと更新時の専有ロックを使い分け、トランザクション終了まで保持することで独立性を確保する。粒度は行・ページ・表の単位で選べ、細かいほど同時実行性が高い。

はいたせいぎょとろっく

情報処理安全確保支援士試験の頻出用語/午前II


排他制御とロックの意味

複数の処理が同じデータを同時に更新して不整合が生じるのを防ぐ仕組み。読取り時の共有ロックと更新時の専有ロックを使い分け、トランザクション終了まで保持することで独立性を確保する。粒度は行・ページ・表の単位で選べ、細かいほど同時実行性が高い。

排他制御とロックの具体例

残高照会後に減算して書き戻す処理では、照会の時点で専有ロックを取らないと二つの処理が同じ残高を読んで一方の更新が消える。楽観的な方式ではバージョン番号を比較し、更新時に値が変わっていれば処理をやり直す形で同じ問題を回避する。

排他制御とロックは試験でどう引っ掛けられる?

ロックは可用性を犠牲にして整合性を得る仕組みであり、長時間保持する処理は事実上の妨害になりうる。攻撃者が意図的に長いトランザクションを走らせて枯渇させる形の可用性攻撃も成立する点は見落とされやすい。

排他制御とロックと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。