大家有没有碰到这种情况.(怪)

zl220 2004-07-26 09:27:50
用java作了一个C/S的程序,在server端对每一个client端的连接都开一个线程来处理cli
ent不同请求。
怪现象是server经常会被“阻塞”。如果打开server程序的窗口,键入任何键,server都
会被激活,开始工作。我分析应该不是多线程的deadlock,因为如果deadlock,你键入任
何键都没有用。
请问那位大侠知道这是什么原因。
谢谢

...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nay0648 2004-07-26
  • 打赏
  • 举报
回复
是ServerSocket的accept()方法在等待的时候会阻塞吧,再用一个线程专门accept就可以了.
zl220 2004-07-26
  • 打赏
  • 举报
回复
请老大帮忙分析一下
dropship 2004-07-26
  • 打赏
  • 举报
回复
不应该啊!

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧