關於JVM的一些問題

1.分區具體是個什麼情況? 主要是分爲5大區。包括方法區、堆、虛擬機棧、本地方法棧、程序計數器。 其中方法區和堆是線程共享的數據區,虛擬機棧、本地方法棧和程序計數器是線程隔離的數據區。 程序計數器:一塊較小的內存空間,作用可以看作是當前線程所執行的字節碼的行號指示器(通過這個計數器的值來選取下一條需要)。注:Java虛擬機的多線程就是通過線程之間的輪流切換並且爲自己分配處理器執行時間的方式實現的。
相關文章
相關標籤/搜索