《深入理解Java虚拟机》读书笔记(一)

运行时数据区域 运行时数据区可以划分为两部分:线程隔离和线程共享的数据区。 线程隔离的包括:程序计数器,虚拟机栈和本地方法栈 程序计数器:可以看做是当前线程正在执行字节码的行号指示器。 线程隔离的原因是因为,JVM的多线程是通过多线程轮流切换,处理器分配时间完成的,在任何一个时刻,处理器只会处理一条线程的一条指令。线程切换之后依旧可以恢复到正确的指令位置就需要每个线程都有程序计数器,故线程隔离。
相关文章
相关标签/搜索