参考:https://bbs.csdn.net/topics/280082639

interrupt()方法不会中断一个正在运行的线程。这一方法实际上完成的是,在线程受到阻塞时抛出一个中断信号,这样线程就得以退出阻塞的状态。更确切的说,如果线程被Object.wait, Thread.join和Thread.sleep三种方法之一阻塞,那么,它将接收到一个中断异常(InterruptedException),从而提早地终结被阻塞状态。

如果线程没有被阻塞,这时调用interrupt()将不起作用;否则,线程就将得到异常(该线程必须事先预备好处理此状况),接着逃离阻塞状态。

最新文章

  1. [ios] 定位报错Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"
  2. 实战JS正则表达式
  3. 编辑距离——Edit Distance
  4. NHibernate实战详解(一)领域模型设计
  5. Head First HTML5 Programming 读书笔记
  6. mysql 段错误 (core dumped)
  7. iOS学习之C语言数组
  8. 转:MVC2表单验证失败后,直接返回View,已填写的内容就会清空,可以这样做;MVC2输出文本;MVC2输出PDF文件
  9. PAT 1009
  10. 【转】修改Android工程的名称、安装路径
  11. underscore api 概览
  12. python cookbook学习笔记 第一章 文本(2)
  13. Visual Studio 2010 使用 ankhsvn
  14. LeetCode OJ 35. Search Insert Position
  15. 交叉验证(CrossValidation)方法
  16. 【Spring源码分析系列】ApplicationContext 相关接口架构分析
  17. Python——day14 三目运算、推导式、递归、匿名、内置函数
  18. perl语言中的.pm文件和.pl文件区别
  19. vbox虚拟机和vm虚拟机 虚拟机网络不通的解决方法
  20. 【转】Android 编程下的代码混淆

热门文章

  1. BUAA_OO_第三单元
  2. python基础(补充):python三大器之装饰器
  3. BPF for storage:一种受外核启发的反式
  4. 探秘神奇的运动路径动画 Motion Path
  5. 1053 Path of Equal Weight
  6. pwn 好的联系网站
  7. 病毒木马查杀实战第014篇:U盘病毒之手动查杀
  8. hdu4604 不错的子序列问题
  9. LA3902网络
  10. PAT 乙级 -- 1006 -- 换个格式输出整数