IT資格用語解説応用情報技術者試験・同時実行制御(排他制御)
2 相ロッキングプロトコル
更新日:
用語解説
2相ロッキングプロトコルは、トランザクションで、ロックをかける段階と外す段階を分け、外し始めたら新しいロックをかけないという規則です。
■ 試験で押さえるポイント
この規則を守ると、同時に実行しても、順に実行したのと同じ結果になります(直列化可能)。
デッドロックは防げません。
■ 過去問での着眼点
ロックをかける段階と外す段階を分ける点を押さえます。
例: 必要なロックをすべて取ってから更新し、終わってからまとめてロックを外します。