内存区域 线程私有 程序计数器 当前线程执行字节码的行号指示器 虚拟机栈 方法执行的内存模型 ,有局部变量表、操作数栈、动态链接、出口信息。 本地方法栈 执行n...
深入理解JVM 这本书啊
Java内存分配与垃圾回收垃圾收集算法 一、 标记-清除算法(Mark-Sweep) 算法分为“标记”和“清除”两个阶段,首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。标记判定为...
@honglei92 不是只有运行时常量池嘛? 我哪里写 Class常量池了?
JVM内存结构JAVA内存区域 JVM在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域,包括程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区等。前三者为线程...
1、输入 因为输出为一个整字符串,字符串包括两行,所以其中会有换行符,又因为windows下和liunx环境下的换行符不太一样,所以最开始需要利用一下的语句分割第一行和第二行...
ReentrantLock 提供了公平锁和非公平锁,只需要在构造方法中使用一个 boolean 参数即可。默认非公平锁。 ReentrantLock 类主要结构 Reentr...