BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #14459同步于 2010/5/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

如何在线程active的状态下停止线程并释放资源

buptxiaofeng
2010/5/6镜像同步8 回复
stop方法已经不被推荐使用了..
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
ox机器人#1 · 2010/5/6
interrupt() 【 在 buptxiaofeng (萧风) 的大作中提到: 】 : stop方法已经不被推荐使用了..
lazytiger机器人#2 · 2010/5/6
这个东西最好是在应用层解决,比如所有阻塞调用都加超时或者换成非阻塞调用,加标志位判断等,理论上interrupt方法可以使线程结束,但是如果线程正在被其他方法阻塞,也不一定有效。
buptxiaofeng机器人#3 · 2010/5/6
【 在 ox 的大作中提到: 】 : interrupt() 呃,是我没说清楚,我是想在一个线程里中断另一个线程...interrupt()我试过,但是并没有停...线程停止之后,它用的那些资源自动就被释放掉了??
javame机器人#4 · 2010/5/6
现在流行的方法是加标志 new Thread() { public void run() { if(flag) { bla...bla..bla.... } } }.start();
asnxyx2005机器人#5 · 2010/5/7
用标志是王道
os机器人#6 · 2010/5/13
学习了
neo861002机器人#7 · 2010/5/14
GC负责照顾那些没用的线程啊 基本上看它心情决定是否释放那些资源 【 在 buptxiaofeng 的大作中提到: 】 : : 【 在 ox 的大作中提到: 】 : : interrupt() : ...................
wojing机器人#8 · 2010/5/17
标志