資格暗記無料で始める

楽観的並行性制御とは?

楽観的並行性制御とは、衝突はめったに起きないと仮定し、処理中は待たせず、確定の直前に他の更新と衝突しなかったかを検査して、衝突していればやり直す方式。時刻印を用いる方式が代表例で、事前に資源を押さえる悲観的な方式と対比して問われる。

らっかんてきへいこうせいせいぎょ

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)


楽観的並行性制御の意味

衝突はめったに起きないと仮定し、処理中は待たせず、確定の直前に他の更新と衝突しなかったかを検査して、衝突していればやり直す方式。時刻印を用いる方式が代表例で、事前に資源を押さえる悲観的な方式と対比して問われる。

楽観的並行性制御の具体例

会員情報の編集画面で、読み込んだ時点の版番号を画面側に保持し、保存時に現在の版番号と一致するかを確認する。一致しなければ他者が先に更新したと判断して保存を拒否し、利用者に再読み込みと入力のやり直しを促す。

楽観的並行性制御は試験でどう引っ掛けられる?

待ちが無いので順番待ちによる停止は起きないが、衝突が多い環境ではやり直しが頻発してかえって遅くなる。「デッドロックが起きない=常に高速」ではない。検査を省いて更新すると更新の消失が起きる。

楽観的並行性制御と関連する用語

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