突然有个疑问。
如果多个并发线程下载资源(当然不考虑极限情况,我们当做只有 50 线程并发吧),那么这个时候,不同线程之间会不会影响彼此的带宽,甚至导致新的 socket 建立失败。
直觉告诉我是不会相互影响的,不同 TCP 连接,接收端都会给服务器端一个接收窗口大小(滑动窗口协议),只是这个接收窗口大小是怎么定义的呢?是不是整个机器的接收窗口大小,要平均分摊给当前连接中的所有 TCP 连接。
感觉自己的这个猜测是对的,但是暂时找不到资料论证
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.