java中,利用socket传送大文件,中途停止问题

发布网友 发布时间:2022-04-22 20:21

我来回答

1个回答

热心网友 时间:2023-09-03 14:15

thread里面接收数据应该是一个循环把?
那么就给这个循环加一个跳出条件,比如说
private boolean stop=true;

在循环当中增加
if(stop=false){
break;

}
public void setStop(boolean stop)
{
this.stop=stop;

}
然后在需要停的时候调用setStop(false)就可以了
上面纯手打,代码拼写什么的可能有错大概就是这个意思
顺便说一下,thread.interrupt()是用来防止sleep或者wait方法卡死的,不会让线程终结。你要让线程结束还是要手动让程序跳出循环

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com