关于线程的工作内存和JVM内存划分

来源:1-3 并发编程初体验

慕神2874530

2018-07-12

老师您好,您讲的JVM内存划分的目标其实是计算机中主内存,那意思像栈,程序计数器等等都位于主内存,只是JVM做了一个逻辑划分,而栈中存的是一个一个的栈帧,一个线程执行一个一个方法的过程就是栈帧从入栈到出栈的过程,每个栈帧保存了局部变量表、常量池引用等(jdk1.7),那您讲的线程的工作内存其实是CPU寄存器和多级缓存的一部分,怎么把这些联系起来呢?感觉想不通,谢谢!

写回答

1回答

Jimin

2018-07-12

你好,你这个问题和这个问题差不多,你可以参考一下,本质上来讲JVM和JMM是两个层面的内容,http://coding.imooc.com/learn/questiondetail/59932.html

0
7
慕神2874530
回复
Jimin
谢谢老师!
2018-07-17
共7条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程