Java 內(nèi)存區(qū)域分成,堆,方法區(qū),虛擬機(jī)棧,本地方法棧,程序計數(shù)器 (直接內(nèi)存不是JVM內(nèi)存的一部分但是有時候會導(dǎo)致OutOFMemory)
主要知識點(diǎn):
作用: 當(dāng)前線程所執(zhí)行的字節(jié)碼的行號指示器, 字節(jié)碼解釋器通過改變基數(shù)器的值來選取下一條需要執(zhí)行的字節(jié)碼指令 分支,循環(huán),跳轉(zhuǎn),異常處理都通過計數(shù)器來完成
Java多線程:
Java虛擬機(jī)多線程是通過線程輪流切換并分配處理器執(zhí)行的方式來實現(xiàn)的,在任何一個時刻,一個處理器只會