0%

简单介绍Java虚拟机中的线程安全和锁优化,包括:概述,线程安全(Java语言中的线程安全、线程安全的实现方法),锁优化(自旋锁与自适应自旋、锁消除、锁粗化、轻量级锁、偏向锁),总结等内容。

阅读全文 »

简单介绍Java虚拟机中的Java内存模型和线程,包括:概述,硬件的效率与一致性,Java内存模型(主内存与工作内存、内存间交互操作、对于volatile型变量的特殊规则、对于long和double型变量的特殊规则、原子性、可见性与有序性、先行发生原则),Java与线程(线程的实现、Java线程调度、状态转换),总结等内容。

阅读全文 »

简单介绍Java虚拟机中的运行期优化,包括:概述,HotSpot虚拟机内的即时编译器(解释器与编译器、编译对象与触发条件、编译过程、查看及分析即时编译结果),编译优化技术(优化技术概览、公共子表达式消除、数组边界检查消除、方法内联、逃逸分析),Java与C/C++的编译器对比,总结等内容。

阅读全文 »

简单介绍Java虚拟机中的编译期优化-Java语法糖,包括:泛型与类型擦除,自动装箱、拆箱与遍历循环,条件编译等内容。

阅读全文 »

简单介绍Java虚拟机中的编译期优化,包括:实战目标,代码实现,运行与测试,其他应用案例等内容。

阅读全文 »