jvm-运行时数据区

本地方法区结构图

在这里插入图片描述

链 接 地 址 : \color{red}{链接地址: } : https://www.processon.com/diagraming/5f0c8194f346fb2bfb21dbc2

其他 由所有线程共享的数据区
灰色 线程隔离的数据区

程序计数器

是一块较小的内存空间,可以看做当前所执行的字节码的行号指示器。它是唯一一个在Java虚拟机规范中没有规定任何outotMemoryError情况的区域
作 用 : \color{red}{作用: }
因 为 C P U 需 要 不 停 的 切 换 各 个 线 程 , 这 时 候 切 换 回 来 以 后 , 就 得 知 道 接 着 从 哪 开 始 继 续 执 行 。 \color{red}{因为CPU需要不停的切换各个线程,这时候切换回来以后,就得知道接着从哪开始继续执行。 } CPU线
J V M 的 字 节 码 解 释 器 就 需 要 通 过 改 变 P C 寄 存 器 的 值 来 明 确 下 一 条 应 该 执 行 什 么 样 的 字 节 码 指 令 。 \color{red}{JVM的字节码解释器就需要通过改变PC寄存器的值来明确下一条应该执行什么样的字节码指令。 } JVMPC

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值