El siguiente extracto "la comprensión en profundidad de la máquina virtual Java":
"Se añadió Observación y ninguna palabra clave volátil palabra clave volátil añadido generado montaje se añade código que se encuentra la palabra clave volátil, una cerradura será instrucciones más prefijo"
prefijo de instrucción bloquear eficazmente una barrera de memoria (barrera también como memoria), una barrera de memoria proporcionaría tres funciones:
1) No garantiza que la instrucción siguiente instrucción a su posición descargada antes de la barrera de memoria cuando la reordenación, ni posteriormente descargada precedente barrera memoria de instrucciones; es decir, cuando se realiza la frase comando barrera de memoria, se toda la operación anterior se ha completado;
2) Se verá obligado a modificar el funcionamiento de inmediato por escrito a la memoria caché principal;
3) Si se trata de una operación de escritura, se invalida la otra CPU en la línea de caché correspondiente.
Dirección reimpresión:
https://my.oschina.net/134596/blog/3039647