关于守护线程,规定的是“如果虚拟机中只剩下守护线程,虚拟机就会退出”
那我想,守护线程里总要用到类信息,用到常量池,要在堆上分配对象等,虚拟机都退出了,java守护线程如何运行啊?
关于守护线程,规定的是“如果虚拟机中只剩下守护线程,虚拟机就会退出”
那我想,守护线程里总要用到类信息,用到常量池,要在堆上分配对象等,虚拟机都退出了,java守护线程如何运行啊?
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
3 回答1.9k 阅读
2 回答762 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.3k 阅读
如果虚拟机中只剩下守护线程,虚拟机就会退出
这句话的意思是只要有一个非守护线程没有退出,虚拟机就不会结束。 只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。守护线程会随着, JVM的结束而结束