Introduction
Locking is used to arbitrate access to a resource among principals that have equal access rights to that resource.
Locking and access control are orthogonal
Two axes of locking support:
- exclusive vs. shared
- type of access granted (only write lock has been defined)