Recursos críticos
No processo multi-rosca, pode ser um caso de múltiplos segmentos acessar os mesmos recursos compartilhados variáveis simultaneamente. Este recurso pode ser variável, arquivo, objeto e assim por diante.
Compartilhar : recursos podem ser acessados simultaneamente por vários segmentos
Variável : Os recursos podem ser modificados durante seu ciclo de vida
Problemas causados por:
Uma vez que o segmento do processo não é controlável, por isso a necessidade de mecanismos de sincronização uso para acessar a variável de estado de objetos de colaboração.
propósito de bloqueio
Acesso Serialize a recursos críticos : a de que a qualquer momento, apenas um acesso fio a recursos críticos, também conhecido como acesso exclusivo síncrona .
sistema de bloqueio de JAVA
fio JAVA do estado de vida