【Java面试题】简单阐述一下你对Java内存模型的理解

上图: 一、JVM 内存区域主要分为线程私有区域【程序计数器、虚拟机栈、本地方法区】、线程共享区域【JAVA 堆、方法区】、直接内存。 1)线程私有数据区域生命周期与线程相同, 依赖用户线程的启动/结束 而 创建/销毁; 2)线程共享区域随虚拟机的启动/关闭而创建/销毁; 3)直接内存并不是 JVM 运行时数据区的一部分, 但也会被频繁的使用: 在 JDK 1.4 引入的 NIO 提 供了基于 C
相关文章
相关标签/搜索