多线程下载什么意思(什么是单线程下载,什么是多线程下载,麻烦回答一下,谢谢)

本文目录
- 什么是单线程下载,什么是多线程下载,麻烦回答一下,谢谢
- 多线程下载是什么意思
- 为什么要准许多线程下载
- 多线程下载的简介
- 什么叫多线程下载
- 什么叫多线程下载
- 新浪发布的下载助手软件中,什么是断点续传和多线程下载
- 请问:什么是单线程下载,什么是多线程下载用迅雷怎么进行单线程下载,或多线程下载
- 什么是多线程和单线程下载
什么是单线程下载,什么是多线程下载,麻烦回答一下,谢谢
多线程下载的原理是这样的:通常服务器同时与多个用户连接,用户之间共享带宽。如果N个用户的优先级都相同,那么每个用户连接到该服务器上的实际带宽就是服务器带宽的N分之一。可以想象,如果用户数目较多,则每个用户只能占有可怜的一点带宽,下载将会是个漫长的过程。
如果你通过多个线程同时与服务器连接,那么你就可以榨取到较高的带宽了。例如原来有10个用户都通过单一线程与服务器相连,服务器的总带宽假设为56Kbps,则每个用户(每个线程)分到的带宽是5.6Kbps,即0.7K字节/秒。如果你同时打开两个线程与服务器连接,那么共有11个线程与服务器连接,而你获得的带宽将是56/11*2=10.2Kbps,约1.27K字节/秒,将近原来的两倍。你同时打开的线程越多,你所获取的带宽就越大(原来是这样,以后每次我都通过1K个线程连接:P)。当然,这种情况下占用的机器资源也越多。有些号称“疯狂下载”的下载工具甚至可以同时打开100个线程连接服务器。
多线程下载是什么意思
线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开起好几个下载通道.当服务器提供下载服务时,使用下载者是共享带宽的,在优先级相同的情况下,总服务器会对总下载线程进行平均分配.不难理解,如果你线程多的话,那下载的越快.现流行的下载软件都支持多线程..
注:实现多线程的条件是服务器支持,不支持的话……就用"用代理下载"
=========补充:
多线程下载的原理是这样的:通常服务器同时与多个用户连接,用户之间共享带宽。如果N个用户的优先级都相同,那么每个用户连接到该服务器上的实际带宽就是服务器带宽的N分之一。可以想象,如果用户数目较多,则每个用户只能占有可怜的一点带宽,下载将会是个漫长的过程。
如果你通过多个线程同时与服务器连接,那么你就可以榨取到较高的带宽了。例如原来有10个用户都通过单一线程与服务器相连,服务器的总带宽假设为56Kbps,则每个用户(每个线程)分到的带宽是5.6Kbps,即0.7K字节/秒。如果你同时打开两个线程与服务器连接,那么共有11个线程与服务器连接,而你获得的带宽将是56/11*2=10.2Kbps,约1.27K字节/秒,将近原来的两倍。你同时打开的线程越多,你所获取的带宽就越大(原来是这样,以后每次我都通过1K个线程连接:P)。当然,这种情况下占用的机器资源也越多。有些号称“疯狂下载”的下载工具甚至可以同时打开100个线程连接服务器。
讯雷 BT都是的
为什么要准许多线程下载
多线程下载就是为了解决下载速度慢的问题,但前提是路由器没有做限制或者用其它的限制软件!多线程就相当于你多个连接下载!一般的下载软件都是多线程下载!至于下载速度也得看你连接的服务器的限制,有的网站不支持多线程下载,得用单线程!
多线程下载的简介
线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开起好几个下载通道.当服务器提供下载服务时,使用下载者是共享带宽的,在优先级相同的情况下,总服务器会对总下载线程进行平均分配。不难理解,如果你线程多的话,那下载的越快。现流行的下载软件都支持多线程。
注意:实现多线程的条件是服务器支持单一IP多线程下载,如果不支持的话,很有可能封IP或者是只有一个线程能连接成功,多余线程被屏蔽。部分软件提供用代理下载方式,这种方式不会封IP。
什么叫多线程下载
线程是程序中一个单一的顺序控制流程.在单个程序中同时运行多个线程完成不同的工作,称为多线程.
正常的IE页面文件下载与上传都只有一个线程,有些软件可以实现多线程文件传输,就好象在传输文件的时候,多开了几条线路,不过次种方法会挤占其他用户的线程,占领服务器带宽资源,所以一般的小规模网站为了保证其资源的可用性,往往不允许用户使用多线程传输.
什么叫多线程下载
简单地说,多线程下载技术就是使用多个连接分别下载软件不同部分的下载方式。多线程下载技术最大的优点就是能够充分地利用调制解调器的数据传输能力,从而达到在最短的时间内将一个软件下载过来的目的。
通常可供下载软件的服务器分配给每个连接的数据带宽是一定的,如果这个带宽比调制解调器的带宽大,那么单个的连接也能够满足调制解调器的数据接收需求而使下载速度达到最大。但是实际上,服务器分配给每个连接的带宽通常要小于调制解调器的数据吞吐能力,因此
常常出现宽路跑单车的现象。虽然调制解调器的数据接收指示灯是亮着的,但是实际上传进来的数据流密度却很小。
如果把单线程下载比作采用单车运货,那么多线程下载工具就相当于一个车队。开始下载过程以后,这个车队的每台车装载软件的不同部分,然后同时往回开。由于调制解调器提供的路足够宽,所以这些车能够并排地开回来,这样跑一回就可以将软件全部装回来了。从实际过程来看,既然服务器分配给每个连接的带宽是有限的,那么我争取几个连接来下载同一个软件的不同部分,就相当于扩大了下载过程所能够使用的带宽。所以,多线程下载节省的时间常常以几倍计,具体表现就是下载的速度相当快。例如网络蚂蚁的最新版本,采用5个线程、使用56K调制解调器来下载,在不限制数据流量的情况下,通常能够达到7K每秒的下载速度。
也许大家会认为,网络蚂蚁所使用的多线程技术简直就是多线程下载技术的极致了,其实不然。这种多线程下载技术离真正的多线程下载技术的极点还有一段距离呢!
通过简单的分析就不难明白这一点。
网络蚂蚁的多线程都是针对同一个服务器的,确定了下载链接指向的服务器并建立了连接以后,几只蚂蚁到软件所在的同一个服务器上分别去拥抱要下载的软件的不同部分,然后再往用户的计算机中拖。这种下载方式
有一个致命的弱点,就是一旦这个目标服务器出现繁忙,那么无论是几只蚂蚁,其工作都将受到影响,导致整个下载速度变慢。网络蚂蚁使用的这种多线程技术实际上是一种
单目标的多线程技术。
真正高级的多线程下载技术,是从不同的服务器上下载同一个软件的不同部分,这种多线程技术可以称为多目标多线程技术。采用这种最新的多线程下载技术,即使众多的目标服务器中以一个或者几个临时遇到
繁忙,其余的服务器依旧能够提供较高的下载速度,而当速度较快的线程结束下载的时候,原来繁忙的服务器就可能空闲下来,这时相应的线程就可以充分利用调制解调器已经变得宽裕的带宽资源高速下载。
显然,多目标多线程下载技术要比但目标多线程下载技术在档次上高一个级别,在实际使用中更便于保证提供较高的下载速度。
新浪发布的下载助手软件中,什么是断点续传和多线程下载
断点续传
就是可以把没有下载完成的文件等到第二次开机时可以再次接续上次的下载而下载。
多线程,就是把一个文件分成几个来一起下载,这样可以加快速度
请问:什么是单线程下载,什么是多线程下载用迅雷怎么进行单线程下载,或多线程下载
单线程就是下载时下文件是一点一点从头都尾下的,文件不是被分成几部分下的.而多线程呢,就是把文件分成多个部分,一个部分一个线程,这样就可以在下载文件时,从文件的不同的地方下载,这样下的就快了!
什么是多线程和单线程下载
简单点讲吧,如果下载东西,你另存为下载,就是单程下载,如果用网际快车等软件,把东西分成五块同时下载,就叫五线程下载(就是多线程)。当然,网际快车也可以单线程,即把东西设为一块下载。
将要下载的数据,划分为多个数据快后,按照一定的网络传输协议,通过单一的,唯一的信道或媒介,传输到你的机子(既:终端).就是单线程传输吧.所谓下载,也是数据传输的一种说法罢了.

更多文章:
python的源代码(python3.7idle如何测试源代码)
2026年9月5日 22:15
java文件中文乱码怎么解决(java 写入txt文件的中文乱码是怎么回事)
2025年6月12日 11:30
extent和extension的区别(“in some extent”和“to some extent”有什么区别)
2025年10月4日 13:30
statue law(简单点的旅游景点介绍英文 旅游英语介绍景点)
2026年3月17日 02:45
设置 form action(Form表单中的action后面怎么写才能访问到servlet,servlet如何配置已经晕了)
2025年10月15日 04:15
oracle数据库建表的完整步骤(新建Oracle数据库的3种方法)
2025年10月28日 05:15
delphi方法就是让专家在一起(什么是德尔菲技术有什么特点和优点)
2026年8月27日 15:30
intelligent名词形式(intelligent 名词)
2025年9月3日 19:00
linux查看python版本(Linux系统更改默认Python版本)
2026年4月7日 06:15
html焦点图(求助高手在Dreamweaver中怎么做焦点图)
2026年8月8日 12:30
linux安装exe的软件(lunex用什么杀毒软件和怎么装exe文件)
2026年4月7日 05:15












