热门

最新

红包

立Flag

投票

同城

我的

发布
fanjufei123456
嵌入式职场
3 年前
truefanjufei123456

欢迎大家来访!

技能树学习交流区
郑州市经济开发区明湖街道
CSDN App 扫码分享
分享
2
2
打赏
  • 复制链接
  • 举报
下一条:
Java JVM内存模型中部分说明 1)程序计数器: 可以看做是当前线程执行的字节码的行号指数器,就是管理JVM中的指令的行数的,代表执行到哪条指令了,因为Java中的多线程也是任务切换的形式,某时刻也只是一个线程在执行,所以要单独记录这个线程的程序执行到的指令函数等,所以 程序计数器是 线程私有的。 2)虚拟机栈: 也是线程私有的,和线程的生命周期是一样的。Java的虚拟机栈描述的是 Java方法执行的线程内存模型,里边存储着线程的局部变量等信息。每个方法调用直至完毕,都对应着一个栈帧在虚拟机栈的入栈和出栈 Java中常说的 堆栈中的栈就是指的这个虚拟机栈。 此处可能会发生 StackOverFlowError 和 OOM的异常(OutOfMemoryError)。
立即登录