在沉睡中停止线程会抛出异常

public class SleepInterruptDemo extends Thread {

    public void run() {
super.run();
try { for (int i = 0; i < 500000; i++) {
System.out.println("i=" + (i + 1));
}
System.out.println("run begin");
Thread.sleep(2000);
System.out.println("run end");
} catch (Exception e) {
System.out.println("进入run方法中的catch了!!");
e.printStackTrace();
}
} public static void main(String[] args) { SleepInterruptDemo thread = new SleepInterruptDemo();
thread.start();
thread.interrupt();
System.out.println("main end!");
}
}

最新文章

  1. Jasper(物联网网络支撑平台公司)的技术为什么这么牛逼?
  2. AngularJs的UI组件ui-Bootstrap分享(二)——Collapse
  3. iOS之 Mac下抓包工具使用wireshark
  4. Laravel教程 一:安装及环境配置
  5. Mobile first! Wijmo 5 + Ionic Framework之:Hello World!
  6. iOS开发之语音功能实现
  7. c#中使用servicestackredis操作redis
  8. iOS维码的生成和扫描
  9. 格雷码(Gray Code)转二进制码(Binary Code)
  10. Windows Phone 8初学者开发—第21部分:永久保存Wav音频文件
  11. CSS浏览器兼容性问题集()两
  12. Vmware(vmdk)虚拟机到hyperv(vhd)虚拟机转换
  13. String.valueOf() 方法的使用
  14. 剑指Offer——如何做好自我介绍(英文版)
  15. 【Teradata SQL】行转列函数TDStats.udfConcat
  16. Android进程间通信IPC
  17. 【PHP篇】输出方法
  18. 商家服务无法上架提示没有授权信息解决FAQ
  19. JSP基本
  20. OpenCV人脸特效制作

热门文章

  1. 守卫者的挑战(codevs 1997)
  2. Ubuntu 16.04添加多张虚拟网卡
  3. Ubuntu 16.04安装Memcached(单机)
  4. ArcGIS for Android离线数据编辑实现原理
  5. canvas 插件
  6. 【转】配置windows路由表,使电脑同时连接内网外网方法
  7. 【POJ 3122】 Pie (二分+贪心)
  8. 嵌入式开发之davinci--- 8127 和8148的区别
  9. swift 笔记 (二十一) —— 高级运算符
  10. POJ3254 状压dp