CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

中断一个线程,使它关闭掉,如何写???

楼主hexiaofeng(java爱好者)2001-09-05 10:42:20 在 Java / J2SE / 基础类 提问

中断一个线程,使它关闭掉,如何写??? 问题点数:20、回复次数:6Top

1 楼ender(ender)回复于 2001-09-05 11:03:02 得分 15

threadName.destroy()  
   
  不过最好别用这种方法来关闭线程……Top

2 楼panq(漫随天外)回复于 2001-09-05 11:26:33 得分 5

stop()Top

3 楼hexiaofeng(java爱好者)回复于 2001-09-05 11:30:03 得分 0

:panq()   
   
      stop()   不是不建议用了么,还有别的方法么??  
   
  :ender(ender)  
   
      最好别用这种方法来关闭线程???   为什么???Top

4 楼ender(ender)回复于 2001-09-05 11:56:31 得分 0

:)  
  JDK文档说的很清楚的啊:  
  destroy  
  public   void   destroy()Destroys   this   thread,   without   any   cleanup.   Any   monitors   it   has   locked   remain   locked.   (This   method   is   not   implemented.)  
   
  括号里面是什么意思呢?难道是说“这个方法未被实现”???Top

5 楼ender(ender)回复于 2001-09-05 12:23:04 得分 0

关闭一个线程可以有两种方法:stop()和destroy()……  
  但这两种方法都是不推荐的,destroy()方法甚至根本就没被实现(既然没被实现为什么要列出来呢,搞不懂……),关闭一个线程的最好方法是让他正常地从run方法退出……  
  如果你确实需要关闭一个线程,我认为选择stop()会好一点……Top

6 楼ender(ender)回复于 2001-09-05 12:36:23 得分 0

:(  
  很奇怪,destroy()方法真的没实现诶,当我试图用destroy()来停止一个线程的时候,居然报这个错:java.lang.NoSuchMethodError……  
   
  要停止线程只能用stop()……Top

相关问题

  • 线程中断???
  • 怎样在线程外关闭线程?
  • 关闭多线程出错?
  • 怎么关闭线程阿?
  • 怎样关闭线程?
  • 请教多线程通信与线程关闭的问题
  • 关于子线程关闭父线程的问题
  • 能够在线程中关闭起用线程的窗口吗?
  • 关于线程关闭的问题
  • 如何高效关闭线程?

关键词

  • 线程
  • 关闭
  • 方法
  • destroy
  • 实现
  • stop

得分解答快速导航

  • 帖主:hexiaofeng
  • ender
  • panq

相关链接

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

广告也精彩

反馈

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