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