一个程序,运行中会启动多个子线程,那么当我在程序中显式的调用System.exit退出进程时,能否保证所有的子进程也能退出?
------解决方案--------------------
先搞清楚到底是线程还是进程吧
不过一般来说,主进程关闭,线程和子进程一样都会关闭的
------解决方案--------------------
你看一下System.exit()方法的注释,第一句话就是
Terminates the currently running Java Virtual Machine
JVM都关了,啥线程还能跑啊。。