系列 深入理解Java虚拟机六(高效并发)
从 Java 内存模型出发,整理 volatile、原子性、可见性、有序性、先行发生原则、线程实现和线程安全机制。
读书笔记Java 虚拟机
当前标签共 6 篇文章,按更新时间倒序展示。
聚合相同主题的公开文章,便于连续阅读。
从 Java 内存模型出发,整理 volatile、原子性、可见性、有序性、先行发生原则、线程实现和线程安全机制。
梳理 Java 编译与代码优化链路,覆盖 Javac 前端编译、语法糖、即时编译触发条件和常见运行期优化技术。
围绕 JVM 字节码执行引擎,拆解运行时栈帧、方法调用、动态分派以及基于栈的解释执行模型。
梳理 Java 类从加载到初始化的完整生命周期,解释加载、验证、准备、解析、初始化以及类加载器和双亲委派模型。
从语言无关性切入,拆解 Class 文件的魔数、版本、常量池、访问标志、字段表、方法表和属性表结构。
梳理 JVM 自动内存管理机制,覆盖运行时数据区、对象创建与内存布局、访问定位、垃圾回收算法和内存分配策略。