mina做socket服务端,有1000个连接,但是任务管理器查看线程在一直增加

用mina框架做了个socket服务端,然后有1000个客户端连接它,每个客户端每隔30秒发送一条数据,服务器在messageReceived(IoSessionsess... 用mina 框架做了个socket服务端,然后有1000个客户端连接它,每个客户端每隔30秒发送一条数据,服务器在messageReceived(IoSession session, Object message)中处理接受的数据存入数据库,通过电脑任务管理器发现服务端的线程在一直增加,直到10000个后报内存不足,然后服务端死掉,客户端是长连接。但在500个客户端连接时不会出现线程一直增加,求解原因啊!!! 展开
 我来答
匿名用户
2014-06-11
展开全部
连接数!=线程数的

这说明连接产生的线程,没有释放。
追问
现在是1000个客户端是长连接,没有断开
追答
那要详细审查代码了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式