2010-06-23 12 views

답변

0

별도의 스레드를 통해 파일을 다운로드하는 것이 더 효율적입니다. 메인 스레드를 통해 다운로드 한 경우 메인 스레드가 차단되고 다운로드가 진행되는 동안 앱이 잠시 정지 된 것처럼 보입니다. 많은 수의 파일을 다운로드하는 경우 사용자에게 다운로드 진행 상황을 알리는 훌륭한 방법 인 MBProgressHUD library을 살펴 보시기 바랍니다.

0

현재 보조 스레드에서 다운로드 중이라고 가정하면

예입니다. 동시 다운로드 5 건으로 문제없이 5 건의 요청을 완료하는 데 걸리는 시간이 단축 될 수 있습니다. 그러나 동시 다운로드 수를 상대적으로 낮게 유지해야합니다. 30을 동시에 실행하지 말고 대기열을 만듭니다.

다운로드 우선 순위를 지정하고 더 높은 우선 순위로 다운로드해야하는 항목이 필요할 때 일시 중지 기능을 추가하는 것이 좋습니다.

관련 문제