JAVA内存模型
JVM内存模型小记
JVM内存模型
JVM内存模型小记

1.所有线程复制主内存变量,在工作内存中完成,同步到主内存内
2.线程之间的通信只有通过主内存内的变量来通信
3.一个线程对应一个工作内存,一个进程对应一个主内存
4.线程私有的java栈(由栈桢组成,一个方法对应一个栈桢(方法执行入栈,方法结束出栈)),程序计数器(记录线程执行的位置,以便线程恢复可以继续执行),本地方法栈.
5.线程共享的堆内存(存储实例对象),方法区(主要存储class对象/静态变量/常量池/final修饰的常量(宏变量),可以称为永久带)
6.JVM垃圾回收主要采用分代收集算法,堆内存是重点关注区域,分为新生代,永久带(永久带不参与垃圾回收)

相关文章:

  • 2021-07-23
  • 2021-12-23
  • 2022-01-08
  • 2021-08-04
  • 2021-12-12
猜你喜欢
  • 2021-05-01
  • 2021-08-22
  • 2022-01-13
  • 2021-10-02
  • 2021-06-20
  • 2022-01-01
  • 2021-11-28
相关资源
相似解决方案