Suppose thread 1 creates a lock dynamically (but does not lock it). Then, suppose Thread 2 locks the lock, then goes out of existence. Will thread 1 be able to delete the lock since it was left locked by the now non-existent thread 2?