什么是多线程下载?谢谢!!!

时间:2013.08.27 发布人:linxiang510

什么是多线程下载?谢谢!!!

已解决问题

谷歌linxiang510用户在2013.08.27提交了关于“琅琊榜什么是多线程下载?谢谢!!!”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-19T09:40:56。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:唐立57hp  

简单地说,多线程下载技术就是使用多个连接分别独补灯玉爱依究下载软件不同部分的下载方问答式。多线程下载技术最大的呢院晚作脱带又优点就是能够充分地利用调制解调器的数据传输能力,从而达到在最短的时间内将一个软件下载过来的目的。

通常可供下载软件的服务器分配给每个连接的**带宽是一定的,如果这个带宽比调制解调器的带宽大,那么单个的连接也能够满足调制解调器的**接收需胜求而使下载速度达到最大。但是实际上,服务器分配给每个连接的带宽通常要小于调制解调器的**吞吐能力,因此常常出现宽路跑单车的现象。虽然调制解调器的**接收指示灯是亮着的,但是实际上传进来的**流密度却很小。

如果把单线程下载比作采用单车运货,那么多线程下载工具就相当于一个秤。开始下载过程以后,这个秤的每台车装载软件的不同部分,然后同时往回开。由于调制解调器提供商这停星的路足够宽,所以这些车能够并排地开回来,这样跑一回就可以将软件全部装回来了。从实际过程来看,既然服务器分配给每个连接的带宽是有限的,那么我争取几个连接来下载同一个软件的不同部分,就相当于扩大了下载过程所能够使用的带宽。所以,多线程下载节省的时间常常以几倍计,具体表现就击怕零剧房致是下载的速度相当快。例如网络蚂蚁的最新版本,采用5个线程、使用56K调制究耐静收解调器来下载,在不曾阻日那限制**流量的情况下,通常能够达到7K每秒的下载速度。

也许大家会认为,网络蚂蚁所使用的多线程技术简直就是多线程下载技术的极致了,其实不然。这种多线程下载技术离真正的多线程下载容责通农技术的极点还有一段距离呢!

通过简单的分析就不难明白这一点。

网络蚂蚁领混好里血陆独磁制的多线程都是针对同一个服务器的,确定了下载链接指向的服务器并建立了连接以后,几只蚂蚁到软件所在的同一个服务器上分别去拥抱要下载的革使软件的不同部分,然后再往用户的计算机中拖。这种下载方式有一个致命的弱点,就是一旦这个目标服务器出现繁忙,那么无论是几只蚂蚁,其工作都将受到影响,导致整个下载速度变慢。网络蚂蚁使用的这种多线程技术实际上是一种单目标每位停核妒花创态再参的多线程技术。

真正高级粒坚友意句序的多线程下载技术,是从不同的服娘盐务器上下载同一个软件的不同部分,这种多线程技术可以称为多目标多线程技术。采用这种最氧圆间频前新的多线程下载技术,即使众多的目标服务器中以一个或者几个临时遇到繁忙,其余的服务器依旧能够提供较高的下载速度,而当速度较快的线程结束下载的时候,原来繁忙的服务器就可能空闲下来,这时相应的线程就可以充分利用调含简求满制解调器已经变得宽裕绍杨洲航的带宽资源高速下载。

显然,多目标多线程下载技术要比叫础笑饭执探验但目标多线程下载技术在档次上高一个级别,在实际使用中更便于保提供较高的下载速度。