




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
利用Java终止线程的方法利用Java终止线程的方法
引导语:Java的主要工作是通过编程语言来制作互联网页面、制作动态效果以及网站等技术,以下是百分网我分享给大家的利用Java终止线程的方法,欢迎阅读!
1、让线程的`run()方法执行完,线程自然结束。(这种方法最好)
2、通过轮询和共享标志位的方法来结束线程,例如while(flag){},flag的初始值设为真,当需要结束时,将flag的值设为false。(这种方法也不很好,因为如果while(flag){}方法阻塞了,则flag会失效)
publicclassSomeThreadimplementsRunnable{
privatevolatilebooleanstop=false;
publicvoidterminate(){
stop=ture;
}
publicvoidrun(){
while(stop){
//...somestatements
}
}
}
如果线程因为执行sleep()或是wait()而进入NotRunnable状态,假如是wait()用标志位就方法就不行了,
publicfinalvoidwait(longtimeout)
throwsInterruptedException
此方法导致当前线程(称之为T)将其自身放置在对象的等待集中,然后放弃此对象上的所有同步要求。即当前线程变为等待状态
wait()的标准使用方法
synchronized(obj){
while(<不满足条件>){
obj.wait();
}
满足条件的处理过程
}
而您想要停止它,您可以使用第三种即
3使用interrupt(),而程式会丢出InterruptedException例外,因而使得执行绪离开run()方法,
例如:
publicclassSomeThread{
publicstaticvoidmain(String[]args)
{
Threadthread=newThread(newRunnable(){
publicvoidrun(){
while(!Terrupted()){
//处理所要处理的工作
try{
System.out.println("gotosleep");
Thread.sleep(1000);
}catch(InterruptedExceptione){
e.printStackTrace();
System.out.println("iaminterrupted!");
}
});
thread.start();
errupt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快递安全生产培训
- 华北理工大学《建筑工程安全技术与管理》2023-2024学年第二学期期末试卷
- 福建对外经济贸易职业技术学院《科技论文写作及文献检索》2023-2024学年第二学期期末试卷
- 信息技术 第二册(五年制高职)课件 9.2.2 计算机视觉的定义
- 医院安全消防
- 手术室护理评估
- 以课件促高效课堂
- 2025房地产经纪人《房地产经纪业务操作》核心备考题库(含典型题、重点题)
- 呀诺达旅游景点
- 开学第一课安全知识
- 浙江省金丽衢十二校2025届高三下学期二模试题 地理 含解析
- 【+初中语文+】《山地回忆》课件+统编版语文七年级下册
- 五年级英语下册 Unit 3 My school calendar Part B第二课时教学实录 人教PEP
- 2025-2030中国建筑装饰行业十四五发展分析及投资前景与战略规划研究报告
- 2025-2030中国奶牛智能项圈标签行业市场发展趋势与前景展望战略分析研究报告
- (一模)2025年广东省高三高考模拟测试 (一) 语文试卷语文试卷(含官方答案)
- 9.3-撒哈拉以南非洲 第2课时课件 七年级地理下册 人教版
- 河北省第八届关注时事胸怀天下知识竞赛题库及答案
- DB32T 5073.2-2025 政务“一朵云”安全管理体系规范 第2部分:密码应用技术要求
- 2023-2024学年广东省深圳市实验学校中学部八年级下学期期中英语试题及答案
- 3.3 服务业区位因素及其变化-以霸王茶姬为例【知识精研】同步教学课件(人教2019必修第二册)
评论
0/150
提交评论