tcp的read操作为啥在相应的ACK回复了之后,仍然耗时太长

1) 取决于你的TCP协议的优化,比如当你这个flow的数据量没那么大的时候window就会下来2) 10ms的超时太小了,有时候甚至都不用到OS层,硬件的延迟都可能到这个级别了,相对可以认为是偶发情况。。
■网友
丢包后win会下降一半,丢包也会ack,只是ack的是未丢包的seq。
■网友
10ms,一个系统调用稍微阻塞一下,或者CPU切个时间片,很容易就过了吧


    推荐阅读