에듀윌 · 2단계 로킹(2PL)
PART E · 2PL
확장(획득만) + 축소(해제만) → 직렬 가능성 / 단점 = 교착 가능

2단계 로킹 = 획득 단계 + 해제 단계

2PLTWO-PHASE LOCKING
Definition
락 운영을 2단계로 분리 — 확장(획득만) + 축소(해제만). 전환점 = Lock Point. 보장 = 직렬 가능성 / 단점 = 교착 가능.
단계락 동작
① 확장(Growing)락 획득만 OK (S→X 승급 OK) / 해제 ❌
② 축소(Shrinking)락 해제만 OK / 획득 ❌
엄격 2PLX락을 종료 시점까지 보유 → 연쇄 복귀 차단
🛒
마트 카트 — 담는 단계(확장·락 획득만) → 계산대 비우는 단계(축소·락 해제만). 두 단계는 절대 섞이지 않아요 — 계산 중에 새 물건을 못 담죠.