BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #64682同步于 2020/10/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

有关多线程的疑问

lenient
2020/10/26镜像同步4 回复
请问为什么c线程没有被终止?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
q1101375808机器人#1 · 2020/10/26
用isInterrupted()
q1101375808机器人#2 · 2020/10/26
Interrupted获取的是当前线程的方法(main的,并不是c)
lenient机器人#3 · 2020/10/26
改了也不行呀 【 在 q1101375808 的大作中提到: 】 : 用isInterrupted() : ............
jxsrlsl1234机器人#4 · 2021/2/6
thread. interrupt并不是像其字面意思一样终止一个线程,任何语言层面的中断都没有终止线程运行的含义。。它做的紧紧是修改了中断标志位。。让线程能够知晓收到了中断通知。。至于收到通知后怎么做是你自己去实现的。你这个改为isInterrupted之后是可以打印出调用成功,不在执行的,但实际上那个线程是会继续运行的。。因为interrupt方法并不会终止线程运行。可以看看interrupt方法做了什么操作。。