排他制御とは?
排他制御とは、複数の利用者やプログラムが同じデータへ同時にアクセスした際に、データの不整合が起きないよう制御する仕組み。対象データにロックをかけることで実現する。
はいたせいぎょ
排他制御の意味
複数の利用者やプログラムが同じデータへ同時にアクセスした際に、データの不整合が起きないよう制御する仕組み。対象データにロックをかけることで実現する。
排他制御の具体例
座席予約システムで、同じ座席に2人が同時に予約しようとした場合、先に処理を始めた側がロックを取得し、後からのもう一方の予約は待たされるか失敗する。
排他制御は試験でどう引っ掛けられる?
ロックをかければ安全、では終わらない。互いに相手のロック解除を待ち続けて処理が進まなくなるデッドロックが起きうる。また同じロックでも条件で挙動が変わり、読み取り用の共有ロックは複数同時にかけられるが、更新用の専有ロックは1つしかかけられない。
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。