Lock Type

image.png

  1. S-LOCK 공유 lock : read에 대한 Shared locks ( = read lock)
  2. X-LOCK 독점 lock : read, write에 대한 Exclusive locks

📌 Comparable ⇒ 동시에 이용할 수 있다. / Not Comparable ⇒ 동시에 이용할 수 없다.

🎯 예시

image.png

image.png

image.png

image.png

🧠 만약 lock을 일찍 release(unlock)해버리면 어떻게 될까?

image.png

image.png

Two-Phase Locking(2PL) Protocol

image.png