关于下载工具的多线程问题

来源:互联网 发布:php 字符型转变为数值 编辑:程序博客网 时间:2024/06/05 04:46

关于下载工具的多线程问题

 

差不多是从蚂蚁开始吧,开创了多线程下载同一个资源的方式,当时觉得真神奇,让多个线程同时下一个文件,速度真快,想法真好。随着对编程的认识加深,特别是做server端编程之后,逐渐认识到,多线程下载同一个资源,无非就是建立多个连接,分别从不同offset开始,下载不同区段,或者从多个源下载不同区段,但一个连接用一个线程来实现,未免太过浪费资源,今天居然看到qq旋风下载7个资源的时候竟然用了107个线程,太疯狂了,我的机器因为这一个进程速度明显慢了下来,这也是我写这篇博客的动因,因为下载导致vs等过慢,所以启动chrome写下此篇blog。

认识这个问题其实是很多年前的事情,当年还给迅雷写过一封信,不过似乎石沉大海了,今天看迅雷也还是一个连接一个线程,从未有过改变,虽然今天的机器比之多年前又有了很大的提高,但这么浪费资源的方式为啥就没有人改变呢,在浏览器、os等不断提高性能的今天,在这个没落的领域竟然还是这么落伍的思想,这是没有竞争的结果,自从迅雷壮大之后,就再没新工具超越过去了,网速更快之后需要下载工具的机会也少了,不过依然期待不久之后能看到改进的下载工具。

 

原创粉丝点击