에듀윌
·
로킹 S / X
PART E · Locking
공유 락(읽기) 여럿 OK / 배타 락(쓰기) 한 개만
로킹 —
S락 vs X락
호환 매트릭스
로킹
LOCKING
Definition
데이터 항목에
잠금(Lock)
을 걸어 다른 트랜잭션 접근 제한.
공유 락(S·읽기)
= 여럿 동시 OK /
배타 락(X·쓰기)
= 한 트랜잭션만.
요청 ↓ / 보유 →
S락 보유
X락 보유
S락 요청
✅ OK
❌ 대기
X락 요청
❌ 대기
❌ 대기
🚻
공용 화장실
— 세면대(S락)는 여럿 동시 OK, 화장실 칸(X락)은 한 명만. X락은 모든 락을 차단.
합격 한 줄
S+S만 ✅, 나머지(S+X·X+S·X+X) 모두 ❌.