关于下载工具的多线程问题
来源:互联网 发布:php 字符型转变为数值 编辑:程序博客网 时间:2024/06/05 04:46
关于下载工具的多线程问题
差不多是从蚂蚁开始吧,开创了多线程下载同一个资源的方式,当时觉得真神奇,让多个线程同时下一个文件,速度真快,想法真好。随着对编程的认识加深,特别是做server端编程之后,逐渐认识到,多线程下载同一个资源,无非就是建立多个连接,分别从不同offset开始,下载不同区段,或者从多个源下载不同区段,但一个连接用一个线程来实现,未免太过浪费资源,今天居然看到qq旋风下载7个资源的时候竟然用了107个线程,太疯狂了,我的机器因为这一个进程速度明显慢了下来,这也是我写这篇博客的动因,因为下载导致vs等过慢,所以启动chrome写下此篇blog。
认识这个问题其实是很多年前的事情,当年还给迅雷写过一封信,不过似乎石沉大海了,今天看迅雷也还是一个连接一个线程,从未有过改变,虽然今天的机器比之多年前又有了很大的提高,但这么浪费资源的方式为啥就没有人改变呢,在浏览器、os等不断提高性能的今天,在这个没落的领域竟然还是这么落伍的思想,这是没有竞争的结果,自从迅雷壮大之后,就再没新工具超越过去了,网速更快之后需要下载工具的机会也少了,不过依然期待不久之后能看到改进的下载工具。
- 关于下载工具的多线程问题
- linux多线程下载工具 axel 下载中止的问题
- Linux下的多线程下载工具
- Linux的多线程下载工具Axel
- linux下的多线程下载工具axel
- [原]另一个命令行的多线程下载工具-Axel
- Linux下的多线程下载工具axel
- 用 socket 编写的多线程下载工具
- linux下的多线程下载工具 axel
- 关于多线程的问题
- 关于多线程的问题
- 关于多线程的问题
- 关于多线程的问题
- linux下的多线程下载工具 axel多线程断点续传下载工具的安装与使用
- Linux下多线程下载工具
- Linux下多线程下载工具
- Linux下多线程下载工具
- ubuntu多线程下载工具
- sencha touch 资料整理
- Android 横屏切换竖屏Activity的生命周期
- DataSet,DataReader,DataTable关系
- samba服务器配置
- ubuntu快捷键(转)
- 关于下载工具的多线程问题
- Struts工作流程
- 右键弹出式菜单
- linux libata初始化分析
- Activiti5.6 安装记录
- 教你用C#读写、删除、更新excel表格记录
- 编程小技巧
- WdatePicker日历控件使用方法
- oracle 启动关闭以及监听启动关闭命令