技术栈

内存序

搬砖魁首
16 天前
算法·内存序·memory order
基础能力系列 - 多线程1 - 内存序C++11 定义了 6 种原子操作的内存序(memory order),用于控制多线程中的可见性和重排序规则。如下是六种内存序的简介、特点和适用场景:
Zijian/TENG
2 年前
性能优化·多线程·并发·优化·volatile·原子操作·atomic·内存序·内存一致性
C++ 中的 volatile 和 atomicstd::atomic 用于多线程并发场景,有两个典型使用场景:volatile 和多线程并发没有任何关系,用于防止编译器优化掉对特殊变量的“冗余”读写操作
我是有底线的