Visibilidad entre hilos en programación concurrente

Conoce el modelo JMM

La operación de cada subproceso en la variable compartida de la memoria principal es que cada subproceso se copia en su propia memoria de trabajo para su funcionamiento y luego se vuelve a escribir en la memoria principal.

 

Esto puede existir cuando el hilo AAA modificó el valor de la variable compartida x pero aún no lo ha vuelto a escribir en la memoria principal, otro hilo BBB ha operado en la variable compartida x en la memoria principal, pero el par de variables compartidas en la memoria de trabajo del hilo AAA El hilo BBB no es visible.

Este retraso en la sincronización de la memoria de trabajo y la memoria principal causa problemas de visibilidad.

Supongo que te gusta

Origin www.cnblogs.com/chuzhong/p/12731551.html
Recomendado
Clasificación