A programação simultânea de sincronizado / Bloqueio e AQS em detalhes

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

 

Acho que você gosta

Origin www.cnblogs.com/qianbing/p/12588556.html
Recomendado
Clasificación