資格暗記無料で始める

直列化可能性とは?

直列化可能性とは、複数トランザクションを並行実行した結果が、それらを何らかの順序で1本ずつ実行した結果と一致する性質。同時実行制御の正しさを判定する基準で、これが保証されていれば個々のトランザクションは他の影響を受けずに済む。

ちょくれつかかのうせい

応用情報技術者試験の頻出用語/テクノロジ系


直列化可能性の意味

複数トランザクションを並行実行した結果が、それらを何らかの順序で1本ずつ実行した結果と一致する性質。同時実行制御の正しさを判定する基準で、これが保証されていれば個々のトランザクションは他の影響を受けずに済む。

直列化可能性の具体例

T1が在庫を読んで減らし、T2が同じ在庫を読んで減らす場合、直列化可能なスケジュールならT1→T2かT2→T1のどちらかの結果になる。両者が同じ値を読んでから書くと在庫が1回分しか減らず、直列実行では起こり得ない結果になる。

直列化可能性は試験でどう引っ掛けられる?

「実行順序が時刻どおり」という意味ではなく、「何らかの直列順序と等価であればよい」点が要点。2相ロックは直列化可能性を保証する十分条件であって、必要条件ではない。

直列化可能性と関連する用語

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