您的位置:首页 > 编程语言 > Java开发

java 正常的线程停止操作思想

2012-12-11 16:23 288 查看
publicclass ttt{

runnnr = new runn();

threah t =new threah(r);

t.start;

.......................

}



classrunnn implements Runnable{

private booleanflag = ture;

public voidrun(){

....

while(flag == true){

.........

}

}

public voidshutdown(){

flag = flase;

}

}



利用条件来使RUN方法完结是终止一个线程的最王道的方法,比如在SOCKET编程中,可以判断SOCKET管道是否还连接等等

当然,也可以联合用IF,来增加结束线程的条件。

[b] while(flag == true){[/b]

.........

if(STOP){//stop为BOOLEAN型,默为FALSE,搞个方法让它能成TRUE,方法就BREAK了。

break;

}

}

public void setStop(boolean stop){

this.stop = stop;

}

privateboolean stop = false;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: