2013-02-28 30 views
0

我試圖以不凍結主UI的方式組織多個圖像(幾百個)的後臺下載,並且我將能夠控制同時下載的數量。如何整理後臺批量下載?

首次嘗試使用串行調度隊列,由於它將串行跨越線程但失敗,但隊列中的同步下載代碼將同時執行,從而產生大量錯誤(服務器將簡單地刪除大部分此類連接) 。

問題是 - 如何組織這個背景下載?填充調度隊列與服務器的舒適程度一樣多的下載任務是否更好,然後在隊列塊中寫入同步下載例程,並且在完成下載後跨越其他批量?

有沒有更好或更自然的方法來做到這一點?

回答