如果在一个线程(不是主线程)中抛出错误/异常,这是否可以暂停整个应用程序?
有这种可能吗?或者这只会停止它正在运行的线程吗?
最佳答案
If an error / exeption is thrown in a thread (not a main one) can this halt the whole application ?
如果它导致唯一的非守护线程从 run()
如果有其他非守护线程在运行,或者捕获并处理了异常或错误,应用程序将继续运行。
will this just stop the thread it was running in ?
如果捕获并处理异常或错误,它可能不会停止任何线程。
关于java - 一个线程中的异常/错误可以停止整个应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12953687/