Reentrancy means that locks are acquired on a per-thread rather than per-invocation basis.
Since an intrinsic lock is held by a thread, doesn\'t it mean that a threa
it's about recurse, think about:
private lock = new ReentrantLock(); public void method() { lock.lock(); method(); }
If the lock is not re-entrant able, the thread could block itself.