Releases a lock on a
held by the current thread.
The calling thread must hold a lock on
Releases a lock on
*this held by the current thread.
If this is the last lock on
*this held by the calling thread,
any threads are blocked waiting to acquire a lock on
unblock one of them.
The number of locks on
*this held by the calling thread
is reduced by one.