关于atomic原子操作,ordering指令顺序,spin自旋锁的一些实验
📝
内容提要
以前初学的时候浅浅了解过原子操作,当时就很不理解原子操作里的Ordering枚举参数是什么意思。 后来到处看了不少文章,但遗憾的是大多数文章都是拿着标准库的说明来译经念经而已,初学者看了还是云里雾里。 无非就是:Ordering::Relaxed是编译优先顺序最弱的;Ordering::Acquire和Ordering::Release一般成对使用,关键字像加锁的API,大致就是确定了编译先...
➡️