1.程序计数器:指向当前线程正在执行的字节码指令的地址(解释:即当线程A获取T1时间片指令并执行,线程B获取T2时间片指令并执行,在T2时间片内,线程A被挂起,当T2执行完毕,线程A抢到T3时间片,线程A就需要通过程序计数器去告知继续执行怎样的指令)
2.虚拟机栈:储存当前线程运行方法时所需的数据,指令,返回地址
3.本地方法栈
4.方法区:类信息、常量(jdk+有变化 string放在了堆中)、静态变量、JIT(jdk1.7以前)
5 堆
posted on 2020-03-30 16:51 寂寞一沙洲 阅读(104) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 寂寞一沙洲 Powered by .NET 8.0 on Kubernetes