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