技术栈

内存一致性

Zijian/TENG
1 年前
性能优化·多线程·并发·优化·volatile·原子操作·atomic·内存序·内存一致性
C++ 中的 volatile 和 atomicstd::atomic 用于多线程并发场景,有两个典型使用场景:volatile 和多线程并发没有任何关系,用于防止编译器优化掉对特殊变量的“冗余”读写操作