JVM學習筆記第12天-棧的存儲結構和運行原理

棧中存儲什麼? 每個線程都有自己的棧,棧中的數據都是以棧幀(Stack Frame)的格式存在。 在這個線程上正在執行的每個方法都各自對應一個棧幀。 棧幀是一個內存區塊,是一個數據集,維繫着方法執行過程中的各種數據信息。 jvm直接對java棧的操作只有兩個,就是對棧幀的壓棧和出棧,遵循「先進後出」/「後進先出」原則。 在一條活動線程中,一個時間點上,只有一個活動的棧幀。即只有當前正在執行的方法的
相關文章
相關標籤/搜索