Esa fue la pregunta que acabo de hacer.
En cuanto al bloque sincronizado, el código en el bloque sincronizado se puede considerar como una sección crítica, es decir, solo un hilo puede ejecutar el código en un determinado bloque sincronizado al mismo tiempo. Por supuesto, el bloque sincronizado también puede tener Hay múltiples bloques de sincronización y no hay conexión entre cada bloque de sincronización. Por lo tanto, cuando un subproceso ingresa al bloque de sincronización A para su ejecución, otro subproceso también puede ingresar al bloque de sincronización BCD para su ejecución sin afectarse entre sí. .
En cuanto a su pregunta sobre el libro "Tutorial básico de JAVA", a juzgar por los ejemplos de esta pregunta, no es adecuado para usted y es posible que haya muchos conceptos en el libro que no estén claros. Creo que "Pensamientos" de "Programación JAVA" debería ser un buen libro para aprender JAVA. Definitivamente te iluminarás después de leerlo. Por supuesto que hay muchos buenos libros.