運行時數據區——Java堆

Java程序在運行時創建的所有類實例或數組都放在同一個堆中。一個Java虛擬機實例中只存在一個堆空間, 因此所有線程都將共享這個堆,它在虛擬機啓動時創建。 又由於一個Java程序獨佔一個Java虛擬機實例, 因而每個Java程序都有它自己的堆空間——它們不會彼此干預 。但是同一個Java程序的多個線程卻共享着同一個堆空間,在這種情況下,就得考慮多線程訪問對象(堆數據)的同步問題了。 堆在JVM啓動
相關文章
相關標籤/搜索