ツーフェーズロック
ツーフェーズロック (Two-Phase Locking) あるいは2相ロッキングとは、並列処理システム(特にデータベース管理システム (DBMS) や関係データベース)で使用されるロック手法である。ツーフェーズロックは以下のように分類される。
Strict 2PL: 厳密な (Strict) ツーフェーズロック
2PL: 厳密でない (Non-Strict) ツーフェーズロック
C2PL: 保守的な (Conservative) ツーフェーズロック
単にツーフェーズロック (2PL) といった場合、厳密でない (Non-strict) ツーフェーズロックを指す。以下ではこれらについて解説する。