本文へ移動
合格ノート.
ITパスポート
ITパスポート用語一覧を見る
テクノロジ

排他制御とは

英語名:Concurrency Control

ひとことで言うと:複数の処理が同じデータを同時更新して矛盾しないよう、アクセス順序を制御すること。

意味をわかりやすく解説

排他制御は、複数の処理が同じデータを同時に書き換えて矛盾しないよう、操作の順番を制御する仕組みです。

二人が最後の1個を同時購入し、両方が在庫1を読んで成功すると不整合になります。更新範囲を適切にロックし、片方ずつ処理します。

具体例

口座残高の更新中は対象行をロックし、別取引が古い残高で上書きしないようにします。

似た用語との違い

ロック

排他制御は同時アクセスを整合させる考え方全体です。ロックは対象を一時的に占有する代表的な手段です。

ITパスポートの試験ポイント

「同時更新」「更新の消失」「ロック」が排他制御です。

CHECK QUESTION

二人が同じ在庫を同時に減らすと起こり得る問題を防ぐ仕組みは?

答えを見る

排他制御です。処理順を制御して在庫の矛盾を防ぎます。

この説明は分かりやすかったですか?

ITパスポートを勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。