CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

如何关闭停止线程?

楼主muiz(用户中文昵称)2006-06-01 09:42:42 在 Java / J2SE / 基础类 提问

如何关闭停止线程?  
   
  一个程序里面启动了一个线程,比如Timer或Runnable。  
  在这个程序中如何关闭这个线程?    
  如果这个程序被关闭了,比如出现异常。这么保证这个线程也能关闭。   我现在是关闭不了:( 问题点数:20、回复次数:8Top

1 楼letmecc()回复于 2006-06-01 10:00:05 得分 5

出现异常的时候,直接将这个线程赋一个null值不知道可以不可以Top

2 楼muiz(用户中文昵称)回复于 2006-06-01 10:12:42 得分 0

如果异常捕捉不到呢?    
  Top

3 楼muiz(用户中文昵称)回复于 2006-06-01 13:51:36 得分 0

顶下Top

4 楼flybirdlc(己所不欲.勿施于人)回复于 2006-06-01 19:53:17 得分 15

把要执行的线程放到一个无限循环里面去  
  int   i=0;  
  boolean   isStop=false;  
  while   (!isStop)  
  {  
  i++;  
  systum.out.println(i);  
  }  
  //   下面的代码将会使线城停止  
  public   void   stop()  
  {  
  boolean   isStop=true;  
   
  }Top

5 楼flybirdlc(己所不欲.勿施于人)回复于 2006-06-01 20:01:07 得分 0

上面的代码写错了一个地方  
  你自己改一下Top

6 楼muiz(用户中文昵称)回复于 2006-06-01 21:22:34 得分 0

谢谢flybirdlcTop

7 楼flybirdlc(己所不欲.勿施于人)回复于 2006-06-02 01:37:04 得分 0

哈哈  
  别光谢嘛~~  
  给点分拉~~Top

8 楼muiz(用户中文昵称)回复于 2006-06-02 16:32:44 得分 0

如果线程在while循环体中运行,我就要停止它,怎么办?Top

相关问题

关键词

得分解答快速导航

  • 帖主:muiz
  • letmecc
  • flybirdlc

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo