안녕하세요, 한창 안드로이드 어플리케이션 개발을 공부하고 있는 초보자입니다.


웹에서 이미지를 다운받아 화면에 띄워주는 프로세스를 짜던 중 궁금한 점이 생겨 이렇게 여쭈어봅니다.


만약 AsyncTask를 이용하여 10개의 이미지를 다운받아 화면에 띄워줘야 한다면,


1. 순서대로 하나씩 다운받아 띄워주기.


2. 동시에 10개를 다운받아 띄워주기.


두 방법 중 어느 방법이 효율적일까요?



어떻게 생각하면 동시에 10개를 받아 띄워주는게 빠를 것 같기도 하고,


또 다르게 생각하면 초당 1MB의 속도로 3MB의 이미지 10개를 받는다면,

한번에 하나씩 하면 3초에 하나씩 뜨는데, 동시에 여러개 하면 30초에 가까워질때 즈음

10개가 뜨니까 더 안좋을 것 같기도 하네요.


최근 몇일동안 구글링을 해봤는데 궁금점이 속시원히 풀리는 글을 찾아보기가 힘드네요.

제가 다운로드가 어떤 방식으로 이루어 지는지 잘 몰라서 그런 것 같네요.


안드로이드 개발 선배님들의 생각은 어떠신지요?

ODDM에서 안드로이드 개발자로 일하고 있습니다.

이제 1년 정도 되었네요.

선배님들이 좋은 정보 공유해주시고 저희 후배들에게 많은 가르침을 주시는 점

항상 감사하게 생각하고 있습니다.

서로가 서로에게 도움이 되는 그런 환경이 계속 발전해나갔으면 좋겠습니다.

대한민국 개발자 화이팅!