Barrera de la memoria

En pocas palabras, la barrera de memoria es la copia del trabajo desde la memoria local o de trabajo a la memoria principal.

Los cambios realizados por el hilo de escritura son visibles para otros hilos solo si el hilo de escritura cruza primero la barrera de la memoria y luego el hilo de lectura cruza la barrera de la memoria. Las palabras clave sincronizadas y volátiles exigen que todos los cambios sean visibles globalmente. Esta característica ayuda a que se produzcan acciones a través de los límites de la memoria.

Durante la ejecución del programa, todos los cambios se completarán en el registro o caché local antes de copiarse a la memoria principal para cruzar la barrera de la memoria.

ved.