0
A
回答
3
守护线程是Java线程,因此,当JVM退出时它们将会死掉,与在JVM中运行的任何东西一样。 Java线程只能在JVM启动时运行。所以
“当Java VM退出时守护线程死亡”是否正确?
是的。
守护线程和非守护线程之间的区别在于,只要还有非守护线程正在运行,JVM就会继续运行。一旦没有更多的非守护线程在运行,无论有多少守护线程仍在运行,JVM都会退出。
2
无论是不是守护进程,Java线程都运行在Java虚拟机上。如果虚拟机死了,运行在其上的每个Java线程都会随之死亡,包括守护进程线程。所以是的,你最后一句话是正确的。
守护进程线程的特殊之处在于,当只有守护进程线程正在运行时,JVM会关闭,就好像没有任何线程在运行一样。
0
对我来说,守护线程就像用户线程的管家。
如果所有用户线程都完成,守护进程线程没有任何作业,并被JVM终止。
我在YouTube video中解释过。
相关问题
- 1. 守护程序线程阻止JVM终止 - 可能的原因?
- 2. 用Clojure/JVM守护进程
- 3. 守护进程自动终止
- 4. 关于守护进程线程
- 5. Linux守护进程停止启动 - 停止守护进程
- 6. java守护进程线程
- 7. 关于终结者守护进程
- 8. JVM不会退出,直到守护进程线程未完成
- 9. 停止Erlang守护进程
- 10. 守护线程
- 11. 守护程序线程不止一个?
- 12. Java守护进程处理程序自动终止
- 13. Java中的守护进程和非守护线程优先级
- 14. java线程 - 守护线程?
- 15. 多进程守护进程不会终止在父进程退出
- 16. 如何在Spring-Boot中启动(并最终停止)守护进程线程?
- 17. Python线程和守护进程
- 18. 了解Python守护进程线程
- 19. 退出守护进程线程
- 20. 在java中的守护进程线程
- 21. 创建守护进程线程
- 22. HTTP ::守护进程和线程
- 23. 如果非守护进程线程正在等待守护进程,
- 24. 守护进程线程是否也是守护进程线程启动的线程?
- 25. 在守护进程线程中创建的进程的主线程是守护进程本身吗?
- 26. 使用QShell在AS400上停止守护进程线程
- 27. 如何防止守护进程线程挂起到断点?
- 28. 守护线程Java
- 29. Linux守护进程
- 30. iphone守护进程
你的问题不清楚。您可能需要再次查看Internet资源/教程。如果您仍然有特定的问题,请回来向我们展示您所指的内容。 –