ServerSocket在stThreadBlocking模式下的高负载问题

seafer 2004-01-16 11:34:06
当我断开客户端后,发现服务器程序的CPU占用率100%,持续很长时间。
我想应该是服务端发现客户端断开后再不断的进行询问,有什么办法解决这个问题呢?
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leilu 2004-09-10
  • 打赏
  • 举报
回复
我的也参生了死循环啊。
seafer 2004-01-17
  • 打赏
  • 举报
回复
谢谢哈欠,确实是这样,我本来以为线程不会空循环,但是不小心漏了一个条件。
halfdream 2004-01-16
  • 打赏
  • 举报
回复
多半是断开时候异常没有处理好,你的线程进行了空循环。。
xiangding 2004-01-16
  • 打赏
  • 举报
回复
那是你设计有问题,
客户端不用的时候要主动断开连接,

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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