java多线程下载比单线程慢!!?
今天写了个多线程下载器,然后网上找了个40多m的文件测试,本人网速10m,下载速度正常1m多吧,平时用浏览器内置下载器下载29s完成然后设置n为1(单线程),下载,用了3...
今天写了个多线程下载器,然后网上找了个40多m的文件测试,
本人网速10m,下载速度正常1m多吧,平时用浏览器内置下载器下载29s完成
然后设置n为1(单线程),下载,用了34s,
n=2(两个线程),用了43s,
n=3,用了58s
下载出来的文件倒是都没问题,能正常打开,但是尼玛这多线程比单线程还慢要他何用啊= =!!
求大神!! 展开
本人网速10m,下载速度正常1m多吧,平时用浏览器内置下载器下载29s完成
然后设置n为1(单线程),下载,用了34s,
n=2(两个线程),用了43s,
n=3,用了58s
下载出来的文件倒是都没问题,能正常打开,但是尼玛这多线程比单线程还慢要他何用啊= =!!
求大神!! 展开
2个回答
展开全部
多线程下载肯定是要比单线程快的,迅雷就是多线程下载,只能说你写的下载器的性能有待优化!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询