深入理解 Java虚拟机 第13章 线程安全与锁优化 466 第13章 线程安全与锁优化 466 13.1 概述 466 13.2 线程安全 466 13.2.1 Java语言中的线程安全 467 13.2.2 线程安全的实现方法 471 13.3 锁优化 479 13.3.1 自旋锁与自适应自旋 479 13.3.2 锁消除 480 13.3.3 锁粗化 481 13.3.4 轻量级锁 481 13.3.5 偏向锁 483 13.4 本章小结 485 附录A 在Windows系统下编译OpenJDK 6 486 附录B 展望Java技术的未来(2013年版) 493 附录C 虚拟机字节码指令表 499 附录D 对象查询语言(OQL)简介 506 附录E JDK历史版本轨迹 512