Programación concurrente de sincronizado / bloqueo y AQS detallada

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

 

Supongo que te gusta

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