執行緒數

就是核心數,跟人的腦子一樣,核心數2就說明CPU有兩個腦子。腦子越多解決問題速度越快。CPU的核心數越高處理速度就越高。核心數2通俗地說就是雙核CPU了。但自超執行緒技術問世後,一個核心可以同時2個執行緒了。使CPU性能上升百分之40。

什麼是執行緒數

首先需要明白,原始下載地址與候選資源的區別。

原始下載地址是您建立下載任務時,該資源指向的最終下載伺服器上的檔案地址。

候選資源是下載軟體為用戶在網路上蒐集到的該檔案其他下載地址。

較早的IE下載是使用單執行緒的下載技術,可以簡單的理解為用戶端與伺服器端僅僅只有一座橋樑,數據傳送只能靠這一座橋樑來完成。我們可以把這個橋樑當作是執行緒。

執行緒是程式中一個 單一的順序控制流程,在單個程式中同時運行多個執行緒完成不同的工作,稱為 多執行緒

執行緒數的設定

執行緒數的多少,自然會影響到下載速度的多少,這樣看來,下載執行緒數應該設定的越高越好,這樣的理解是錯誤的。

假設從服務端傳送數據到用戶端,把用戶端和服務端比做兩個小島,執行緒數比做連線兩個小島之間的橋樑,架橋越多,單位時間內傳送的數據越多,但如果橋樑架設超過雙方所能承受的數量時,用戶端將無法接受其他服務端的數據,而服務端將無法為其他用戶端傳送數據,因此,執行緒數的多少,要根據服務端和用戶端的具體情況而定。

目前 網路中的服務端,為用戶提供的連線執行緒數,在1—10個,用戶可以根據不同的服務端限制,來修改下載軟體的原始下載執行緒數。根據下載資源的熱門程度,其候選資源數量的不同,該任務下載可用的執行緒數也會不同,一般可以設定在35-50之間,這樣的設定不會導致您電腦的連線數過多,而無法從事其他網路活動。

相關詞條

熱門詞條

聯絡我們