|< < 27 > >|

Strict Two-Phase Locking

Lock implementation

A subtlety

What if:

  • A SHARED lock is requested,
  • The lock is currently SHARED,
  • The queue is non-empty
Put the request on the queue.

|< < 27 > >|