What does intrinsic lock actually mean for a Java class?
问题 In order to properly understand the issues and solutions for concurrency in Java, I was going through the official Java tutorial. In one of the pages they defined Intrinsic Locks and Synchronization link. In this page, they say that: As long as a thread owns an intrinsic lock, no other thread can acquire the same lock. The other thread will block when it attempts to acquire the lock. Also, they mention in the section Locks In Synchronized Methods that: When a thread invokes a synchronized