内存屏障——arm64

内存屏障,也称内存栅栏,内存栅障,屏障指令等, 是一类同步屏障指令,是CPU或编译器在对内存随机访问的操作中的一个同步点,使得此点之前的所有读写操作都执行后才可以开始执行此点之后的操作

内存屏障的主要目的是为了防止指令重排引起的错误。

参考

  • Arm64内存屏障
  • 带你了解缓存一致性协议 MESI
  • 内存屏障(Memory Barrier)究竟是个什么鬼?