线程中断问题

来源:2-1 八大核心简介

慕的地2379558

2020-06-26

老师,问您两个问题,
第一个,对于一个处于阻塞状态的线程,如果被中断后,还会处于阻塞状态等待执行吗?还是这个阻塞状态的线程中断后处于死亡状态已经无法执行,如果处于死亡状态,那么如何让他再次执行呢?
第二个,对于运行中的线程,如果中断停止,那么这个线程是死亡了,还是cpu会保存现场,等待其他线程执行后,继续执行 这些内部底层原理不太明白,希望老师解答一下。

写回答

1回答

悟空

2020-06-27

中断不会让线程进入死亡状态,真正让线程死亡的是抛出异常后,线程的所有代码都执行完毕了。


0
0

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

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

2512 学习 · 939 问题

查看课程