在java內存模型中有工作內存和主內存,主內存是所有線程共享的內存區域,規定變量都必須存儲在主內存中。但是在jvm運行時數據區中,又談到所有局部變量都存儲在棧中,而棧又是線程私有的,對應到內存模型中就是工作內存。相應主內存對應的就是運行時數據區的堆。這不就產生了矛盾嗎?**對與局部變量到底是按照內存模型來說存儲在主內存中,還是棧中呢?**
java內存模型和jvm運行時數據區對應起來談的疑惑
慕婉清6462132
2018-07-17 10:14:21