1. 本篇主要讲解,要实现原子性,CPU实现方式和Java的实现方式

CPU实现原子性

锁总线

任何一个CPU对内存中变量修改时,都会发一个LOCK#信号,信号作用其他CPU和内存的通信阻塞。

锁缓存

作者感觉并没讲清楚,大概意思,通过LOCK指令配合缓存一致性协议就保证了一致性

Java如何实现

  • CAS