在java内存模型中有工作内存和主内存,主内存是所有线程共享的内存区域, 规定变量都必须存储在主内存中。但是在jvm运行时数据区中,又谈到所有局部 变量都存储在栈中,而栈又是线程私有的,对应到内存模型中就是工作内存。 相应主内存对应的就是运行时数据区的堆。这不就产生了矛盾吗?**对与局部变 量到底是按照内存模型来说存储在主内存中,还是栈中呢?**
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
局部变量是放到jvm栈中的,全局变量应该在主内存中。
报告相同问题?