参考资料,书籍《C++ Concurrency in Action - SECOND EDITION》章节:The C++ memory modeland operations on atomic types

关于原子变量

内存序(Memory order)种类

顺序一致性

自由序

获取-释放序

release-acquire的实际应用(无锁生产者、消费者队列)

栅栏 Fences(也称内存屏障,memory barriers)

栅栏(Fences)可以影响非原子操作排序