1. 程式人生 > >08_多線程下載原理

08_多線程下載原理

項目 進行 線程 con 百度 速度 帶寬 conn 參數

通過安卓的項目向服務端提交參數。用了三種方式,一種是httpUrlConnection,一種是httpClient,還有一種是使用開源項目去提交參數。掌握多線程下載和斷點續傳的原理。多線程下載可以把一個文件分成多份去下載。使用多線程下載如果你的帶寬比較大,可能會突破對線程流量的限制。在服務端可以對每一個下載的線程的流量/網速/帶寬設置一個限制。比如一個線程最多就是100KB/s,如果只是一個線程下載就是100KB/S,你要是開5個線程就是500KB/S.當然了服務端肯定也可以對一個ip連接過來的線程數進行限制。所以如果你開的線程過多不見得就一定會起到比較好的效果。百度網盤、迅雷下載都搞會員,用會員下載的速度就比較快。非會員下載速度就會慢一些。所以實際上就是是否是會員對線程的速度限制是不一樣。的。

08_多線程下載原理