가능한 중복 :
Difference between Service, Async Task & Thread?스레드 V/s의 비동기 작업
내가 약 600 이미지를 다운로드하고 있습니다. 이 작업을 백그라운드에서 실행하는 것이 가장 좋습니다. 비동기 또는 스레드? 누구든지 말해 줄 수 있니?
가능한 중복 :
Difference between Service, Async Task & Thread?스레드 V/s의 비동기 작업
내가 약 600 이미지를 다운로드하고 있습니다. 이 작업을 백그라운드에서 실행하는 것이 가장 좋습니다. 비동기 또는 스레드? 누구든지 말해 줄 수 있니?
이미지를 다운로드 한 후 사후 처리를 계획합니까? 백그라운드 스레드를 작성하고 백그라운드 스레드가 완료되기 전에 주 스레드가 종료되면 스레드가 MOST 프로그래밍 언어에서 중단됩니다. 모든 이미지가 다운로드 될 때까지 프로그래밍을 종료하지 못하도록 장벽을 만드는 경우 어떤 방법을 선택해야 할지를 결정해야합니다. 스레드 풀에서 백그라운드 스레드를 실행할 것입니다.
AsyncTask. 그냥 사용하면 스레딩보다 왜 더 나은지 알 수 있습니다. 스레딩은 복잡성의 또 다른 계층을 도입합니다. 목표는 복잡성을 줄이는 것입니다.
예상 횟수 : 가능한 경우 APK ... 600 이미지는 가난한 3G 및 그/그녀의 명랑 다이얼 업 속도와 같은 톤입니다.
Here은 Android에서 다양한 작업 실행 메커니즘을 비교 한 기사입니다.