为了账号安全,请及时绑定邮箱和手机立即绑定

Tcp连接数量和效率

Tcp连接数量和效率

紫衣仙女 2018-12-06 15:03:16
需求是一个客户端程序使用TCP连接访问服务端,其中也可能会用多线程的方式来访问.   现在的问题是,仅仅针对客户端,是多个线程共用一个连接好,还是每个线程各用一个自己的连接好? 客户端中的连接数量会对客户端的吞吐量和效率有影响吗?
查看完整描述

5 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

创建TCP连接的成本很高,建议使用连接池
查看完整回答
反对 回复 2018-12-09
?
www说

TA贡献1775条经验 获得超8个赞

我可以路过吗 啊haha ~ 
查看完整回答
反对 回复 2018-12-09
?
侃侃无极

TA贡献2051条经验 获得超10个赞

好吧,我不太懂你们聊的东西;不过我这边用异步去创建TCP连接进行操作,在性能很一般的CPU占用2%左右情况下,100个线程能处理1000多个连接;是1线程对多连接...LZ要的是1连接对多线程好传输快...猜想如果能在每个连接下动态的开多个异步,也应该可以实现合理的资源分配.
查看完整回答
反对 回复 2018-12-09
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

其实我的问题也很初级的,大致上就是通过TCP连接去访问服务端资源的过程中,连接会不会成为客户端的瓶颈,共用一个连接还是用多个连接的问题
查看完整回答
反对 回复 2018-12-09
  • 5 回答
  • 0 关注
  • 459 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信