首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么关闭没有名字的线程

2012-09-28 
如何关闭没有名字的线程?我建的线程结构如下:1.class NewThread extends Thread{2.public void run() {3.4

如何关闭没有名字的线程?
我建的线程结构如下:
1.class NewThread extends Thread{
2. public void run() {
3.
4. new Thread(){
5. public void run() {
6.  
7. }
8. }.start();
9. }
10.}
我想在第3行关闭第4行的线程,该怎么做,请各位指点!

[解决办法]
关闭一个线程必须让run方法返回出去,你这里可以保存线程的对象,然后调用其中的方法(可以自己写方法来让run方法返回)来关闭线程
[解决办法]

探讨

示例:
Java code
private volatile boolean flag = true;

public void run(){
while(flag){
//do
}
}
public void stopThread(){
flag = false;
interrupt();
}

热点排行
Bad Request.