java中的内存模型划分是这样的嘛?
我的理解jvm是一个进程,那么他就有自己的虚拟地址空间,那么所谓的jvm划分出来的堆区,栈区就指的是虚拟地址空间上面的那些堆区,栈区之类的吧?那么主内存其实就是一个共享变...
我的理解jvm是一个进程,那么他就有自己的虚拟地址空间,那么所谓的jvm划分出来的堆区,栈区就指的是虚拟地址空间上面的那些堆区,栈区之类的吧?那么主内存其实就是一个共享变量存放的地方(泛指,这类区域都可以称为主内存),工作内存可以理解为栈区这块区域(线程私有),线程对于主内存中的变量不能直接操作,需要读取到自己的工作内存中去进行操作。是这样的嘛?求大神指点迷津
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询