Recursos críticos
En proceso de múltiples roscado, puede haber un caso de múltiples subprocesos tienen acceso a los mismos recursos compartidos variables simultáneamente. Este recurso puede ser variable, archivo, objeto y así sucesivamente.
Acciones : recursos se puede acceder simultáneamente por múltiples hilos
Variable : Recursos pueden ser modificados durante su ciclo de vida
Los problemas causados por:
Puesto que el hilo de proceso no es controlable, por lo que la necesidad de mecanismos de uso de sincronización para acceder a la variable de estado de los objetos de colaboración.
finalidad de bloqueo
el acceso a los recursos críticos Serialize : que en un momento dado, un solo acceso a los recursos críticos de hilo, también conocido como acceso exclusivo sincrónica .
sistema de bloqueo de JAVA
hilo de JAVA de la condición de vida