高效并发一. Java 内存模型与线程1. 硬件的效率与一致性2. Java 内存模型3. Java 与线程二. 线程安全与锁优化1. 线程安全2. 锁优化高效并发一. Java 内存模型与线程1. 硬件的效率与一致性2. Java 内存模型 主内存与工作内存 内存间交互操作 对 volatile 型变量的特殊规则 对于 long 和 double 型变量的特殊规则 原子性、可见性与有序性 3. Java 与线程 线程的实现 Java 线程调度 状态转换 二. 线程安全与锁优化1. 线程安全 Java 语言中的线程安全 线程安全的实现方式 2. 锁优化 自旋锁与自适应自旋 锁消除 锁粗化 轻量级锁 偏向锁