java多线程下载比单线程慢!!?

今天写了个多线程下载器,然后网上找了个40多m的文件测试,本人网速10m,下载速度正常1m多吧,平时用浏览器内置下载器下载29s完成然后设置n为1(单线程),下载,用了3... 今天写了个多线程下载器,然后网上找了个40多m的文件测试,
本人网速10m,下载速度正常1m多吧,平时用浏览器内置下载器下载29s完成
然后设置n为1(单线程),下载,用了34s,
n=2(两个线程),用了43s,
n=3,用了58s
下载出来的文件倒是都没问题,能正常打开,但是尼玛这多线程比单线程还慢要他何用啊= =!!
求大神!!
展开
 我来答
书春致i
2014-04-10 · TA获得超过102个赞
知道答主
回答量:85
采纳率:0%
帮助的人:65.9万
展开全部
多线程下载肯定是要比单线程快的,迅雷就是多线程下载,只能说你写的下载器的性能有待优化!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a545253632
2014-04-10 · TA获得超过219个赞
知道小有建树答主
回答量:321
采纳率:50%
帮助的人:97.8万
展开全部
哥子 多线程不是说一定比单线程快,要看网络的稳定情况,还有多线程的运行过程其实也就是不同的时间段内使用CPU权限的分配,对于多线程是一般用于开起多个同时要使用的东西我感觉才有用,如果你只是用于一个程序的开起 你用多线程干什么呢?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式