java8 內存模型 學習(一)

一、內存模型 1、虛擬機棧 每個線程都有個私有的棧,隨着線程的創建而創建。棧 裏面存着的是一種叫「棧幀」的東西,每個方法都會創建一個棧幀, 棧幀中存放了局部變量(基本數據類型和對象引用) 、操作數棧、方法出口等信息。棧的大小可以固定也可以動態擴展。當棧調用深度大於JVM所允許的返回,會拋出stackoverflowerror的錯誤。不過這個深度範圍不是一個恆定的值。 虛擬機還有另一種錯誤,那就是當
相關文章
相關標籤/搜索