异常怎么写的????
Java多线程中断的问题
代码如下,为什么在中断之后将中断位清除后再进入阻塞,仍然会捕捉到中断异常?
public class InterruptDemo implements Runnable {
public void run() {
try {
//中断当前线程
Thread.currentThread().interrupt();
boolean b = Thread.interrupted();
System.out.println(b); //true
b = Thread.interrupted();
System.out.println(b); //false
//进入阻塞
Thread.currentThread().wait();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
1条回答
为你推荐
- 为什么我的break不能结束我的while循环,从而让程序停下来啊??
- java
- 1个回答
- 【编程小白历险记】Error:(3, 36) java: 程序包org.junit.jupiter.api不存在 各位大佬 这个怎么解决?一脸懵逼!
- java
- 1个回答
- java-多线程-两个问题
- java
- 2个回答
- Java多线程中断的问题
- java
- 1个回答
- 如何利用 java 多线程 爬取大量网页?
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- extJS 如何在Panel加载组件时显示遮罩层?
- ext
- javascript
- 0个回答
- ThreadPoolExecutor ,任务超时不执行
- 企业应用
- 0个回答
- 请教一个JVM内存优化的问题
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- java线程问题
- 编程语言问答
- 互联网问答
- it技术
- IT行业问题
- 计算机技术
- 0个回答
- 什么情况会造成dubbo链接中断?
- dubbo
- zookeeper
- java
- 3个回答
- java多线程观察者模式如何实现?
- java
- 多线程
- 8个回答
- java中的事件监听是怎样实现随时监听的,是通过线程吗?
- java
- 监听
- 线程
- 4个回答
- javaGC回收时,sleep状态并不在安全区域的线程怎么办?还是说线程中断时肯定在安全区域?
- 安全区域
- gc回收
- java
- 虚拟机
- 3个回答
- java多线程池中指定某个线程终止
- java
- 多线程
- 5个回答
- 一个线程停止,另一个也停止运行,怎么做
- java
- 4个回答
- java事件监听底层通过什么实现?
- java
- 多线程
- 2个回答
- java菜鸟程序员提问:求大神给我说说线程在什么场景下用,以及多线程工作原理。谢谢
- java
- 多线程
- 编程
- 程序员
- 3个回答
- 多线程异步调用的问题
- java
- 2个回答