子线程抛出异常,main线程是否会停止运行
来源:8-2 线程的start和run方法的区别
Luke0001
2021-02-04
若在main中创建一个子线程threadA,若threadA中抛出异常停止运行,为什么main线程不会停止运行?在上一个章节中,老师不是说过子线程挂了,进程也会挂吗?这该怎么理解?
写回答
1回答
-
翔仔
2021-02-05
同学好,子线程抛出异常不会影响主线程的执行的呢,子线程相当于是一个副本,执行成功与否不需要main线程关心的,除非main线程主动去关心。上一个章节里面是GC,里面没讲到子线程挂了主进程就挂了吧,具体是哪个地方讲到了呀?
022022-07-08
相似问题