Release the lock on this object that was previously acquired through a call to lock, enabling another thread to acquire the lock. The behavior is undefined unless the calling thread holds the lock on this object.
Release the lock on this object that was previously acquired through a call to lock, enabling another thread to acquire the lock. The behavior is undefined unless the calling thread holds the lock on this object.