- 博客(2)
- 收藏
- 关注
转载 JVM 分区
JVM的分区可以分为两种: 1.线程私有的内存区 2.线程共享的内存区 一.JVM中线程私有的内存区: 1.程序计数器 当前线程所执行的字节码行号计数指示器。在JVM中,多线程是通过线程轮流切换来获得CPU执行时间的,因此在任一时刻,一个CPU的内核只会执行一条线程中的指令,因此,为了能够使得每个线程都在线程切换后能够恢复在切换之前的程序执行位置,每个线程都需要有自己独立的程序计数器,并且不能互相被干扰,否则就会影响到程序的正常执行次序。所以程序计数器是线程私有的,即每个线程都有自己的程序计数器,可以通过改
2020-07-22 14:56:09 346
原创 Java 程序初始化的顺序
Java程序初始化的顺序: 父类静态变量, 父类静态代码块, 子类静态变量, 子类静态代码块, 父类非静态变量, 父类非静态代码块, 父类构造函数, 子类非静态变量, 子类非静态代码块, 子类构造函数. ...
2020-03-10 21:16:04 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人