在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ Java: 虛擬機進程退出后,java守護線程如何運行?

Java: 虛擬機進程退出后,java守護線程如何運行?

關(guān)于守護線程,規(guī)定的是“如果虛擬機中只剩下守護線程,虛擬機就會退出”

那我想,守護線程里總要用到類信息,用到常量池,要在堆上分配對象等,虛擬機都退出了,java守護線程如何運行???

回答
編輯回答
菊外人

如果虛擬機中只剩下守護線程,虛擬機就會退出 這句話的意思是只要有一個非守護線程沒有退出,虛擬機就不會結(jié)束。 只有當最后一個非守護線程結(jié)束時,守護線程隨著JVM一同結(jié)束工作。

守護線程會隨著, JVM的結(jié)束而結(jié)束

2017年4月27日 06:10
編輯回答
尐飯團

Java 守護線程和操作系統(tǒng)的守護進程(服務)不一樣. 按定義, Java的deamon是會退出不會阻止虛擬機的結(jié)束運行的線程.

2017年10月8日 09:16
編輯回答
祈歡

守護線程是會隨著jvm的結(jié)束而結(jié)束

2017年8月2日 15:30
編輯回答
練命

虛擬機都退出了 守護線程自然也被回收了啊。

2018年1月17日 08:26