Java內存區域與內存溢出異常

Java虛擬機將內存劃分爲 堆、方法區、虛擬機棧、本地方法棧、程序計數器五個區域,如下圖所示 線程 私有內存:虛擬機棧,本地方法棧,程序計數器,生命週期依賴於線程的啓動和結束 線程 共有內存:堆,方法區,所以這裏存在線程安全問題 內存區域 1、程序計數器 當前線程所執行的字節碼的行號指示器。字節碼解釋器工作時通過改變計數器的值來獲取下一條需要執行的字節碼指令,分支、循環、跳轉、異常處理、線程恢復等
相關文章
相關標籤/搜索