当前位置: 技术问答>java相关
高分求解,一个不算难的问题
来源: 互联网 发布时间:2015-11-20
本文导语: 各位高手,我是java刚入门的新手,今日有一个问题。 我的程序中有ss.listen(); 它的方法listen()是 //listen for client's request public void listen() throws IOException{ try{ while(true){ Socket TemSocket =...
各位高手,我是java刚入门的新手,今日有一个问题。
我的程序中有ss.listen();
它的方法listen()是
//listen for client's request
public void listen() throws IOException{
try{
while(true){
Socket TemSocket = Servers.accept();
try{
new DelRequest(TemSocket);
}
catch(Exception e){
TemSocket.close();
}
}
}
finally{
Servers.close();
}
}
}
但是一运行listen方法的时候GUI界面就死了,我以为是线程被阻塞的原因,但是我将含有listen()方法的类继承Thread也没有用,不知道问题到底出在哪里?郁闷!!!
我的程序中有ss.listen();
它的方法listen()是
//listen for client's request
public void listen() throws IOException{
try{
while(true){
Socket TemSocket = Servers.accept();
try{
new DelRequest(TemSocket);
}
catch(Exception e){
TemSocket.close();
}
}
}
finally{
Servers.close();
}
}
}
但是一运行listen方法的时候GUI界面就死了,我以为是线程被阻塞的原因,但是我将含有listen()方法的类继承Thread也没有用,不知道问题到底出在哪里?郁闷!!!
|
Servers.accept()发生阻塞了,你把DelRequest继承Thread看看。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。