Why doesn’t Lock’ing on same object cause a deadlock? [duplicate] March 28, 2023 by Tarik For the same thread a lock is always reentrant, so the thread can lock an object as often as it wants.