无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

jvm程序結構

2021-03-11 23:11 作者:世界永不足夠  | 我要投稿


一個java源程序文件,會被編譯為字節(jié)碼文件(.class),每個java程序都需要運行在自己的jvm上,然后告知jvm程序的運行入口,再被jvm通過字節(jié)碼解釋器運行。

jvm初始運行時,會分配好方法區(qū),堆。而jvm每遇到一個線程,就會為其分配一個程序計數(shù)器,虛擬機棧,和本地方法棧。當線程終止時,三者所占用的內(nèi)存空間也會被釋放掉。

這也是為什么內(nèi)存區(qū)域被分成線程共享和非線程共享,非線程共享的那三個區(qū)域的生命周期和所屬線程相同,線程共享的區(qū)域與java程序運行的生命周期相同,所以這也是系統(tǒng)垃圾回收的場所只發(fā)生在線程共享區(qū)的原因。

jvm程序結構的評論 (共 條)

分享到微博請遵守國家法律
济阳县| 平山县| 手游| 土默特左旗| 丹寨县| 寿宁县| 腾冲县| 甘洛县| 阳山县| 莱阳市| 江都市| 壶关县| 宁德市| 长治县| 中卫市| 腾冲县| 芮城县| 泽库县| 海兴县| 西贡区| 雷山县| 河西区| 涪陵区| 拜泉县| 镶黄旗| 西安市| 淮滨县| 大同县| 巴南区| 西丰县| 福泉市| 依安县| 江山市| 白银市| 仙桃市| 顺平县| 安阳县| 清水县| 紫阳县| 西峡县| 南木林县|