关于线程的工作内存和JVM内存划分
来源:1-3 并发编程初体验
慕神2874530
2018-07-12
老师您好,您讲的JVM内存划分的目标其实是计算机中主内存,那意思像栈,程序计数器等等都位于主内存,只是JVM做了一个逻辑划分,而栈中存的是一个一个的栈帧,一个线程执行一个一个方法的过程就是栈帧从入栈到出栈的过程,每个栈帧保存了局部变量表、常量池引用等(jdk1.7),那您讲的线程的工作内存其实是CPU寄存器和多级缓存的一部分,怎么把这些联系起来呢?感觉想不通,谢谢!
写回答
1回答
-
你好,你这个问题和这个问题差不多,你可以参考一下,本质上来讲JVM和JMM是两个层面的内容,http://coding.imooc.com/learn/questiondetail/59932.html
072018-07-17
相似问题