我有一個從單個服務器下載5個不同文件的問題。是否有可能通過5個單獨的線程從該服務器下載所有5個文件?如果是,那麼通過單線程一個接一個地下載每個文件是否有效?通過iPhone從單個來源多次下載線程
0
A
回答
0
通過單獨的線程下載文件總是更高效。如果您通過主線程下載它們,則會阻止主線程,並且在下載過程中,您的應用程序會暫時凍結。我建議如果您下載大量文件,請查看MBProgressHUD library,這是向用戶傳達下載進度的絕佳方式。
0
假設您此時正在從輔助線程下載:
是的。 5個併發下載是好的,最終可以減少完成所有5個請求所需的時間(在實踐中)。但是,您應該保持併發下載的數量相對較低 - 不要嘗試同時運行30次,而是創建一個隊列。
優先考慮您的下載也是很好的做法,並且當您需要以更高優先級下載某些內容時添加暫停時間。
相關問題
- 1. 如何通過多線程的概念下載單個文件
- 2. 如何通過HTTP從多個位置下載單個文件?
- 3. iPhone通過兩個線程訪問一個資源
- 4. C多線程來源
- 5. 通過使用JSoup下載URL來設置多個圖像查看源?
- 6. 通過多線程
- 7. 如何使用Python 2.7多線程(異步下載)通過Http下載文件
- 8. Android多線程下載在後臺的n個資源
- 9. 通過多線程下載圖片並非在Android中工作
- 10. 通過Python的多部分/線程下載?
- 11. 如何通過多線程最大化下載吞吐量
- 12. 如何使用多線程通過FTP下載文件?
- 13. 通過Python中的代理進行多線程下載
- 14. 從多個來源加載JQuery
- 15. AS3:從多個來源加載字節
- 16. 如何在Java中實現多個線程來下載單個表數據?
- 17. 多線程從網站下載數據
- 18. 通過在jquery中多次單擊來減少流程
- 19. 從單獨線程下載XML /圖像
- 20. 多次加載iPhone視圖...但從未卸載過?
- 21. 通過iPhone下載到iPhone應用程序
- 22. 使用多個進程/線程/任務從多個來源收集數據
- 23. 如何使用多個線程加載測試,單次迭代
- 24. 如何用C#中的多個下載線程更新單個UI線程?
- 25. JAVA多線程來一次檢查幾個數字的素性比單線程
- 26. 通過單個動作下載多個文件
- 27. S3多線程下載庫
- 28. 多線程FTP下載
- 29. HTTP下載和多線程