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

\u591a\u7ebf\u7a0b\u4e0b\u8f7d\u662f\u4ec0\u4e48\u610f\u601d\uff1f

\u7ebf\u7a0b\u53ef\u4ee5\u7406\u89e3\u4e3a\u4e0b\u8f7d\u7684\u901a\u9053,\u4e00\u4e2a\u7ebf\u7a0b\u5c31\u662f\u4e00\u4e2a\u6587\u4ef6\u7684\u4e0b\u8f7d\u901a\u9053,\u591a\u7ebf\u7a0b\u4e5f\u5c31\u662f\u540c\u65f6\u5f00\u8d77\u597d\u51e0\u4e2a\u4e0b\u8f7d\u901a\u9053.\u5f53\u670d\u52a1\u5668\u63d0\u4f9b\u4e0b\u8f7d\u670d\u52a1\u65f6,\u4f7f\u7528\u4e0b\u8f7d\u8005\u662f\u5171\u4eab\u5e26\u5bbd\u7684,\u5728\u4f18\u5148\u7ea7\u76f8\u540c\u7684\u60c5\u51b5\u4e0b,\u603b\u670d\u52a1\u5668\u4f1a\u5bf9\u603b\u4e0b\u8f7d\u7ebf\u7a0b\u8fdb\u884c\u5e73\u5747\u5206\u914d.\u4e0d\u96be\u7406\u89e3,\u5982\u679c\u4f60\u7ebf\u7a0b\u591a\u7684\u8bdd,\u90a3\u4e0b\u8f7d\u7684\u8d8a\u5feb.\u73b0\u6d41\u884c\u7684\u4e0b\u8f7d\u8f6f\u4ef6\u90fd\u652f\u6301\u591a\u7ebf\u7a0b..
\u6ce8:\u5b9e\u73b0\u591a\u7ebf\u7a0b\u7684\u6761\u4ef6\u662f\u670d\u52a1\u5668\u652f\u6301,\u4e0d\u652f\u6301\u7684\u8bdd\u2026\u2026\u5c31\u7528"\u7528\u4ee3\u7406\u4e0b\u8f7d"
=========\u8865\u5145\uff1a
\u591a\u7ebf\u7a0b\u4e0b\u8f7d\u7684\u539f\u7406\u662f\u8fd9\u6837\u7684\uff1a\u901a\u5e38\u670d\u52a1\u5668\u540c\u65f6\u4e0e\u591a\u4e2a\u7528\u6237\u8fde\u63a5\uff0c\u7528\u6237\u4e4b\u95f4\u5171\u4eab\u5e26\u5bbd\u3002\u5982\u679cN\u4e2a\u7528\u6237\u7684\u4f18\u5148\u7ea7\u90fd\u76f8\u540c\uff0c\u90a3\u4e48\u6bcf\u4e2a\u7528\u6237\u8fde\u63a5\u5230\u8be5\u670d\u52a1\u5668\u4e0a\u7684\u5b9e\u9645\u5e26\u5bbd\u5c31\u662f\u670d\u52a1\u5668\u5e26\u5bbd\u7684N\u5206\u4e4b\u4e00\u3002\u53ef\u4ee5\u60f3\u8c61\uff0c\u5982\u679c\u7528\u6237\u6570\u76ee\u8f83\u591a\uff0c\u5219\u6bcf\u4e2a\u7528\u6237\u53ea\u80fd\u5360\u6709\u53ef\u601c\u7684\u4e00\u70b9\u5e26\u5bbd\uff0c\u4e0b\u8f7d\u5c06\u4f1a\u662f\u4e2a\u6f2b\u957f\u7684\u8fc7\u7a0b\u3002

\u5982\u679c\u4f60\u901a\u8fc7\u591a\u4e2a\u7ebf\u7a0b\u540c\u65f6\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\uff0c\u90a3\u4e48\u4f60\u5c31\u53ef\u4ee5\u69a8\u53d6\u5230\u8f83\u9ad8\u7684\u5e26\u5bbd\u4e86\u3002\u4f8b\u5982\u539f\u6765\u670910\u4e2a\u7528\u6237\u90fd\u901a\u8fc7\u5355\u4e00\u7ebf\u7a0b\u4e0e\u670d\u52a1\u5668\u76f8\u8fde\uff0c\u670d\u52a1\u5668\u7684\u603b\u5e26\u5bbd\u5047\u8bbe\u4e3a56Kbps\uff0c\u5219\u6bcf\u4e2a\u7528\u6237\uff08\u6bcf\u4e2a\u7ebf\u7a0b\uff09\u5206\u5230\u7684\u5e26\u5bbd\u662f5.6Kbps\uff0c\u53730.7K\u5b57\u8282/\u79d2\u3002\u5982\u679c\u4f60\u540c\u65f6\u6253\u5f00\u4e24\u4e2a\u7ebf\u7a0b\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\uff0c\u90a3\u4e48\u5171\u670911\u4e2a\u7ebf\u7a0b\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\uff0c\u800c\u4f60\u83b7\u5f97\u7684\u5e26\u5bbd\u5c06\u662f56/11*2=10.2Kbps\uff0c\u7ea61.27K\u5b57\u8282/\u79d2\uff0c\u5c06\u8fd1\u539f\u6765\u7684\u4e24\u500d\u3002\u4f60\u540c\u65f6\u6253\u5f00\u7684\u7ebf\u7a0b\u8d8a\u591a\uff0c\u4f60\u6240\u83b7\u53d6\u7684\u5e26\u5bbd\u5c31\u8d8a\u5927\uff08\u539f\u6765\u662f\u8fd9\u6837\uff0c\u4ee5\u540e\u6bcf\u6b21\u6211\u90fd\u901a\u8fc71K\u4e2a\u7ebf\u7a0b\u8fde\u63a5\uff1aP\uff09\u3002\u5f53\u7136\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u5360\u7528\u7684\u673a\u5668\u8d44\u6e90\u4e5f\u8d8a\u591a\u3002\u6709\u4e9b\u53f7\u79f0\u201c\u75af\u72c2\u4e0b\u8f7d\u201d\u7684\u4e0b\u8f7d\u5de5\u5177\u751a\u81f3\u53ef\u4ee5\u540c\u65f6\u6253\u5f00100\u4e2a\u7ebf\u7a0b\u8fde\u63a5\u670d\u52a1\u5668\u3002
\u8baf\u96f7 BT\u90fd\u662f\u7684

\u591a\u7ebf\u7a0b\u4e0b\u8f7d\u7684\u539f\u7406\u662f\u8fd9\u6837\u7684\uff1a\u901a\u5e38\u670d\u52a1\u5668\u540c\u65f6\u4e0e\u591a\u4e2a\u7528\u6237\u8fde\u63a5\uff0c\u7528\u6237\u4e4b\u95f4\u5171\u4eab\u5e26\u5bbd\u3002\u5982\u679cN\u4e2a\u7528\u6237\u7684\u4f18\u5148\u7ea7\u90fd\u76f8\u540c\uff0c\u90a3\u4e48\u6bcf\u4e2a\u7528\u6237\u8fde\u63a5\u5230\u8be5\u670d\u52a1\u5668\u4e0a\u7684\u5b9e\u9645\u5e26\u5bbd\u5c31\u662f\u670d\u52a1\u5668\u5e26\u5bbd\u7684N\u5206\u4e4b\u4e00\u3002\u53ef\u4ee5\u60f3\u8c61\uff0c\u5982\u679c\u7528\u6237\u6570\u76ee\u8f83\u591a\uff0c\u5219\u6bcf\u4e2a\u7528\u6237\u53ea\u80fd\u5360\u6709\u53ef\u601c\u7684\u4e00\u70b9\u5e26\u5bbd\uff0c\u4e0b\u8f7d\u5c06\u4f1a\u662f\u4e2a\u6f2b\u957f\u7684\u8fc7\u7a0b\u3002

\u3000\u3000\u5982\u679c\u4f60\u901a\u8fc7\u591a\u4e2a\u7ebf\u7a0b\u540c\u65f6\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\uff0c\u90a3\u4e48\u4f60\u5c31\u53ef\u4ee5\u69a8\u53d6\u5230\u8f83\u9ad8\u7684\u5e26\u5bbd\u4e86\u3002\u4f8b\u5982\u539f\u6765\u670910\u4e2a\u7528\u6237\u90fd\u901a\u8fc7\u5355\u4e00\u7ebf\u7a0b\u4e0e\u670d\u52a1\u5668\u76f8\u8fde\uff0c\u670d\u52a1\u5668\u7684\u603b\u5e26\u5bbd\u5047\u8bbe\u4e3a56Kbps\uff0c\u5219\u6bcf\u4e2a\u7528\u6237\uff08\u6bcf\u4e2a\u7ebf\u7a0b\uff09\u5206\u5230\u7684\u5e26\u5bbd\u662f5.6Kbps\uff0c\u53730.7K\u5b57\u8282/\u79d2\u3002\u5982\u679c\u4f60\u540c\u65f6\u6253\u5f00\u4e24\u4e2a\u7ebf\u7a0b\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\uff0c\u90a3\u4e48\u5171\u670911\u4e2a\u7ebf\u7a0b\u4e0e\u670d\u52a1\u5668\u8fde\u63a5\uff0c\u800c\u4f60\u83b7\u5f97\u7684\u5e26\u5bbd\u5c06\u662f56/11*2=10.2Kbps\uff0c\u7ea61.27K\u5b57\u8282/\u79d2\uff0c\u5c06\u8fd1\u539f\u6765\u7684\u4e24\u500d\u3002\u4f60\u540c\u65f6\u6253\u5f00\u7684\u7ebf\u7a0b\u8d8a\u591a\uff0c\u4f60\u6240\u83b7\u53d6\u7684\u5e26\u5bbd\u5c31\u8d8a\u5927\uff08\u539f\u6765\u662f\u8fd9\u6837\uff0c\u4ee5\u540e\u6bcf\u6b21\u6211\u90fd\u901a\u8fc71K\u4e2a\u7ebf\u7a0b\u8fde\u63a5\uff1aP\uff09\u3002\u5f53\u7136\uff0c\u8fd9\u79cd\u60c5\u51b5\u4e0b\u5360\u7528\u7684\u673a\u5668\u8d44\u6e90\u4e5f\u8d8a\u591a\u3002\u6709\u4e9b\u53f7\u79f0\u201c\u75af\u72c2\u4e0b\u8f7d\u201d\u7684\u4e0b\u8f7d\u5de5\u5177\u751a\u81f3\u53ef\u4ee5\u540c\u65f6\u6253\u5f00100\u4e2a\u7ebf\u7a0b\u8fde\u63a5\u670d\u52a1\u5668\u3002

简单地说,多线程下载技术就是使用多个连接分别下载软件不同部分的下载方式。多线程下载技术最大的优点就是能够充分地利用调制解调器的数据传输能力,从而达到在最短的时间内将一个软件下载过来的目的。

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

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

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

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

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

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

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

  • 澶氱嚎绋缂栫▼鎬庝箞鍥炰簨鍟??
    绛旓細姣忎釜杩涚▼鍖呭惈涓鍒板涓嚎绋嬨傝繘绋嬩篃鍙兘鏄暣涓▼搴忔垨鑰呮槸閮ㄥ垎绋嬪簭鐨勫姩鎬佹墽琛屻傜嚎绋嬫槸涓缁勬寚浠ょ殑闆嗗悎锛屾垨鑰呮槸绋嬪簭鐨勭壒娈婃锛屽畠鍙互鍦ㄧ▼搴忛噷鐙珛鎵ц銆備篃鍙互鎶婂畠鐞嗚В涓轰唬鐮佽繍琛岀殑涓婁笅鏂囥傛墍浠ョ嚎绋嬪熀鏈笂鏄交閲忕骇鐨勮繘绋嬶紝瀹冭礋璐e湪鍗曚釜绋嬪簭閲屾墽琛屽浠诲姟銆傞氬父鐢辨搷浣滅郴缁熻礋璐e涓嚎绋嬬殑璋冨害鍜屾墽琛屻浠涔堟槸澶氱嚎绋嬶紵澶...
  • Java鐨澶氱嚎绋鏈浠涔鐢ㄥ
    绛旓細鍗曠嚎绋嬪彲浠ョ悊瑙d负浣犳瘡娆″彧寮涓涓綉椤碉紝瑕佺湅鍏朵粬缃戦〉鐨勬椂鍊欏厛鍏充簡鍘熸潵鐨勭綉椤靛悗鎵嶅幓璁块棶涓涓柊缃戦〉銆傚崟绾跨▼鐨勭己鐐规槸椤哄簭鎵ц锛屽彧鏈変竴涓粨鏉熶簡锛屼笅涓涓墠浼氭墽琛岋紝濡傛灉缃戠粶闃诲绛夊師鍥狅紝绋嬪簭浼氫竴鐩寸瓑寰呰繑鍥炰俊鎭浠涔閮戒笉鍘诲仛浜嗭紝杩欐牱灏遍犳垚浜嗘晥鐜囩殑闄嶄綆銆澶氱嚎绋浼氬垎娈靛垎姝ユ墽琛岋紝濡傛灉涓涓嚎绋嬪崱姝诲湪缃戠粶涓婇潰锛...
  • 濡備綍璁剧疆澶氱嚎绋FTP涓嬭浇?
    绛旓細鈥濓紝閫夋嫨鈥滄槸鈥濓紝鐒跺悗鎵撳紑杩呴浄锛岀偣鈥滄柊寤猴紙Ctrl+N锛夆濅笅杞戒换鍔★紝鍦ㄥ嚭鐜扮殑鐣岄潰涓婅竟锛氣滅綉鍧锛圲RL锛夆濋噷闈紙Ctrl+V锛夊~涓婂垰鍒氱矘璐寸殑淇℃伅锛岃繖鏍疯繀闆峰氨鍙互浠庝綘鐨凢TP绔欑偣澶氱嚎绋嬩笅杞鏂囦欢浜嗭紝鑰屼笖浣犲彲浠ュ悓鏃朵笅杞戒笉鍚岀殑鏂囦欢锛屼篃鏄绾跨▼鐨勩傚綋鐒讹紝涓囦竴浣犵殑FTP绔欑偣鏄檺鍒跺崟绾跨▼涓嬭浇鐨勮瘽锛屼负浜嗗厖鍒嗗埄鐢ㄥ甫瀹斤紝灏...
  • 浠涔堟槸CPU鐨澶氱嚎绋?濡傞,璋㈣阿澶х!
    绛旓細棣栧厛杩樻槸鍏堜簡瑙d竴涓婥PU鏄浠涔锛岄兘鏈夊摢浜涢噸瑕佸弬鏁板惂銆1.鏍稿績/绾跨▼ 鏍稿績鏄疌PU鏈閲嶈鐨勫弬鏁颁箣涓锛屼笉鑰冭檻搴旂敤鍦烘櫙锛屽悓绛夋灦鏋勪笅锛屾牳蹇冩暟瓒婂锛屾ц兘瓒婂ソ銆侫MD鍗虫槸闈犳牳蹇冪殑鍫嗙爩鏉ュ埗琛″崟鏍告洿寮虹殑intel锛屽綋鐒朵笉鏄畝鍗曠殑鍫嗙爩鍟︼紝鐞嗚В涓哄崟涓牳蹇冪殑澶氫釜鍒嗚韩鏇存伆褰撲竴浜涳紱绾跨▼鏄繘绋嬩腑鐨勫疄闄呰繍浣滃崟浣嶏紝鏄郴缁熻兘澶熻繘琛...
  • 鍏充簬澶氱嚎绋
    绛旓細娌℃湁浠涔涓嶅悓鐨勶紝鍙槸鍦ㄥ仛绾跨▼鍚屾鐨勬椂鍊欍傚鏋滀綘鏄娇鐢 volatile 鍏抽敭瀛楁潵瀹氫箟涓涓彉閲忥紝渚嬪锛歷olatile int a = 0;杩欐牱鏄憡璇塁PU锛屽皢姝ゆ暟鎹斁鍏ョ紦瀛樹腑鎿嶄綔锛岃屼笉鏀惧叆鍐呭瓨涓紝閭d箞杩欐牱灏辫兘淇濊瘉鍚屼竴涓椂闂达紝鍙湁涓涓嚎绋嬪湪璁块棶杩欎釜鍙橀噺銆傚綋閬囧埌澶氫釜CPU鎴栬呭鏍窩PU鐨勬椂鍊欙紝鎯呭喌灏卞彲鑳藉彂鐢熷彉鍖栦簡銆備緥濡備綘...
  • 鍦╳indows绯荤粺閲岄潰,鍒板簳浠涔堟槸澶浠诲姟,鍜屽杩涚▼,澶氱嚎绋鏈変粈涔堝尯鍒?
    绛旓細鍥炲埌鏈棶棰樼殑鏍稿績鍐呭锛氬浠诲姟 杩涚▼ 绾跨▼ 銆愬浠诲姟姒傚康銆戞垜浠墍璇寸殑澶氫换鍔★紝鍙槸鎴戜滑鐪嬭捣鏉ョ殑澶氫换鍔°備綘涔熻浼氫綋楠屽埌锛屾垜鍙互鍦≦Q涓婅棰戣亰澶╋紝鍚屾椂鍙堝湪 Pps 閭i噷鐪嬭棰戯紝杩樺湪鍒峰井鍗氾紝杩樻寕鐫涓涓浠涔銆奞Q涓夊浗銆嬩箣绫荤殑缃戞父銆傝繖灏鏄浠诲姟銆備粠瀹忚涓婃潵鐪嬶紝杩欎簺绋嬪簭閮藉湪鍚屼竴鏃堕棿鎵ц銆備粠寰涓婃潵鐪嬶紝杩欎簺...
  • 绾跨▼鍜岃繘绋嬬殑鍖哄埆? 澶氱嚎绋鏈夊嚑绉嶅疄鐜版柟娉, 閮芥槸浠涔? 鍚屾鏈夊嚑绉嶅疄鐜版柟...
    绛旓細浠涔堟槸绯荤粺杩涚▼ 杩涚▼鏄寚鍦ㄧ郴缁熶腑姝e湪杩愯鐨勪竴涓簲鐢ㄧ▼搴忥紱绾跨▼鏄郴缁熷垎閰嶅鐞嗗櫒鏃堕棿璧勬簮鐨勫熀鏈崟鍏冿紝鎴栬呰杩涚▼涔嬪唴鐙珛鎵ц鐨勪竴涓崟鍏冦傚浜庢搷浣滅郴缁熻岃█锛屽叾璋冨害鍗曞厓鏄嚎绋嬨備竴涓繘绋嬭嚦灏戝寘鎷竴涓嚎绋嬶紝閫氬父灏嗚绾跨▼绉颁负涓荤嚎绋嬨備竴涓繘绋嬩粠涓荤嚎绋嬬殑鎵ц寮濮嬭繘鑰屽垱寤轰竴涓垨澶氫釜闄勫姞绾跨▼锛屽氨鏄墍璋撳熀浜庡...
  • 鏍煎紡宸ュ巶2.90澶氱嚎绋鏄庝箞鍥炰簨
    绛旓細涓嶆槸鐨勶紝澶氱嚎绋鏄寚鍑犱釜瑙嗛鍚屾椂杞崲锛屼笉杩囦娇鐢╟pu寰堝帀瀹筹紝浣犱細鐪嬪埌浣跨敤鐜100%锛屾帹鑽愪娇鐢2绾跨▼锛屽洓绾跨▼涓鏃︿娇鐢紝浣犲氨涓嶈兘鍋氬仛鍏朵粬浜嬩簡鍙兘绛夊畠杞崲瀹屻傚笇鏈涜繖鑳藉府鍔╀綘銆
  • delphi FTP 澶氱嚎绋嬩笅杞 (鑳芥敮鎸佹柇鐐规洿濂)
    绛旓細浣犲氨鏄兂瑕佷竴涓狥TP绋嬪簭鍚楋紝寤鸿涓嬭浇涓涓厤璐圭殑FTP Server銆俷mftp鏈韩涓嶆敮鎸澶氱嚎绋嬶紒鏀寔澶氱嚎绋嬬殑FTP鎺т欢閮芥槸鏀惰垂鐨勶紒鎴戝湪缂栦竴涓▼搴忕殑鏃跺欎篃鎯冲仛涓涓绾跨▼鐨凢TP锛屽綋鏃剁爺绌朵簡涓娈垫椂闂达紝鍙戠幇浠g爜澶ぇ浜嗭紒鏈鍚庣敤浜嗕竴涓狶inux涓嬬殑Proftpd瑙e喅浜嗚繖涓棶棰樸
  • 涓浠涔鎴涓嬭浇鐨勪笢瑗垮埌99%鍚庡氨涓嶅姩浜,姣忔閮芥槸杩欐牱,璇风煡閬撶殑鍥炵瓟鍦ㄤ笅鍏...
    绛旓細杩欐槸鍥犱负鐢ㄨ蒋浠涓嬭浇鏃朵竴鑸閮芥槸澶氱嚎绋鐨,鍒颁簡99%涔嬪悗涓鑸彧鍓╀竴涓嚎绋嬩簡,鎵浠ヤ細寰堟參.濡傛灉瀹炲湪涓嬩笉浜,鍙互灏濊瘯鏆傚仠鍚庣户缁笅杞.
  • 扩展阅读:多线程下载器安卓版 ... downloading chrome ... 下载可调线程调多少好 ... 多线程为什么不安全 ... 多线程下载app ... 好用的多线程下载器 ... 多线程下载器最新版本 ... 下载线程数多少合适 ... 多线程下载是什么意思 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网