Java Memory Model、happens-before、原子性、可见性与有序性 | JavaSE

本章覆盖:Java Memory Model 的定位;线程间共享变量的内存语义;原子性;可见性;有序性;happens-before 关系;synchronized、volatile、线程启动/终止的 happens-before 规则;JMM 与具体 CPU 缓存实现的边界。

本章知识点

  • Java Memory Model 的定位
  • 线程间共享变量的内存语义
  • 原子性
  • 可见性
  • 有序性
  • happens-before 关系
  • synchronized、volatile、线程启动/终止的 happens-before 规则
  • JMM 与具体 CPU 缓存实现的边界