JoinInterrupt这个类

来源:7-13 join中断

Mr_tang_

2019-11-24

老师,看到JoinInterrupt这个类中子线程join进主线程后子线程去中断主线程,主线程处理中断异常后中断子线程,此时子线程在休眠,有个问题是为什么中断休眠的子线程后,在子线程中把异常不捕获了,Thread1 finished.这句为什么不能执行,和休眠有关系呢?

写回答

1回答

悟空

2019-11-24

sleep(5000)期间被中断,抛出异常,直接进入到catch中,所以不执行Thread1 finished.

1
1
Mr_tang_
感谢老师,是和异常的执行顺序有关系
2019-11-24
共1条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程