Write LocksPrevents concurrent execution of specific tasks, ensuring they run sequentially. Mutually exclusive with read locks.
No Lock EscalationPrevents deadlocks by throwing a LockEscalationError if a write lock is requested while holding a read lock.
ReentrantSafely request the same lock from within an already locked context without causing a deadlock.