![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
mina做socket服务端,有1000个连接,但是任务管理器查看线程在一直增加
用mina框架做了个socket服务端,然后有1000个客户端连接它,每个客户端每隔30秒发送一条数据,服务器在messageReceived(IoSessionsess...
用mina 框架做了个socket服务端,然后有1000个客户端连接它,每个客户端每隔30秒发送一条数据,服务器在messageReceived(IoSession session, Object message)中处理接受的数据存入数据库,通过电脑任务管理器发现服务端的线程在一直增加,直到10000个后报内存不足,然后服务端死掉,客户端是长连接。但在500个客户端连接时不会出现线程一直增加,求解原因啊!!!
展开
1个回答
2014-06-11
展开全部
连接数!=线程数的
这说明连接产生的线程,没有释放。
这说明连接产生的线程,没有释放。
追问
现在是1000个客户端是长连接,没有断开
追答
那要详细审查代码了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询