理解高并发(10).线程通信之_线程中断技术
来源:互联网 发布:黑马java基础班测试题 编辑:程序博客网 时间:2024/06/05 07:46
对于线程中断,需要注意的几点:
- interrupt() 让阻塞的线程中断处理
try{
Thread.sleep(3000L);
}catch(InterruptedException e){
/*************************
运行interrupt()后会抛出InterruptedException 异常
如果希望中断处理的话,需要做如下操作:
1. 抛出异常
2. 在异常代码中执行 Thread.currentThread().interrupt();
3. 或在异常代码中执行 interrupt();
****************************/
}
- interrupt() 让当前线程中断处理
- interrupted() 检查当前线程是否中断, 并清除中断
- isInterrupted() 查看当前线程的中断状态,true-中断; false-未中断
阅读全文
0 0
- 理解高并发(10).线程通信之_线程中断技术
- 理解高并发(9).线程通信之_wait、notify
- 理解高并发(11).线程通信之_join使用及原理
- java线程技术7_线程中断
- java线程技术7_线程中断
- java线程技术7_线程中断
- java线程技术7_线程中断
- java线程技术7_线程中断
- Java并发之线程中断
- 多线程_线程控制之中断线程
- Java高并发--停止线程和中断线程
- 【多线程高并发】线程之间通信
- 【java并发】传统线程同步通信技术
- Java高并发编程:线程锁技术
- Java高并发编程:线程锁技术
- 并发基础_4_并发_线程间通信
- 《Java并发编程》之线程中断与终止线程运行
- 《Java并发编程》之线程中断与终止线程运行
- 找一个数组中出现奇数次的那个数
- CAP原则和BASE理论及ACID
- SirDigit CMake 手册详解(二十二)
- 大话数据结构 code 第七章 10关键路径_CriticalPath
- A. Levko and Array Recovery----思维题
- 理解高并发(10).线程通信之_线程中断技术
- Eclipse的基本用法
- [LeetCode] 345. Reverse Vowels of a String
- java中Integer值比较不注意的问题
- LeetCode中应用异或操作的几个题目
- ACM小白入门
- 德国创意ab
- 【Node.js-6】consolidate模板引擎集成、router路由介绍
- MUI框架Ajax获取数据然后在列表显示