Eine Memory Barrier beschränkt Umordnungen von Speicheroperationen durch CPU oder Compiler.
Sie ist wichtig, damit Threads Speicheränderungen in erwarteter Reihenfolge sehen.