¿Qué significa realmente el bloqueo intrínseco para una clase Java?

Para comprender adecuadamente los problemas y las soluciones para la concurrencia en Java, estaba revisando el tutorial oficial de Java. En una de las páginas definieronCerraduras intrínsecas y sincronización enlazar. En esta página, dicen que:

Mientras un hilo posea un bloqueo intrínseco, ningún otro hilo puede adquirir el mismo bloqueo. El otro hilo se bloqueará cuando intente adquirir el bloqueo.

Además, mencionan en la secciónBloqueos en métodos sincronizados ese:

Cuando un hilo invoca un método sincronizado, automáticamente adquiere el bloqueo intrínseco para el objeto de ese método y lo libera cuando el método regresa. La liberación del bloqueo se produce incluso si el retorno fue causado por una excepción no detectada.

Para mí, esto significa que una vez que llame a un método sincronizado desde uno de los hilos, tendré el bloqueo intrínseco del hilo y desde

Los bloqueos intrínsecos desempeñan un papel en ambos aspectos de la sincronización: imponen el acceso exclusivo al estado de un objeto y establecen relaciones antes de que sean esenciales para la visibilidad.

¿otro hilo no podría llamar a otro método sincronizado de la misma clase? En caso afirmativo, se anula el propósito de tener métodos sincronizados. ¿No es así?

Respuestas a la pregunta(7)

Su respuesta a la pregunta