Android AsyncTask dla długich operacji

Cytowanie dokumentacji dla AsyncTask znalezionejtutaj, to mówi

AsyncTasks powinien być idealnie wykorzystywany do krótkich operacji (najwyżej kilka sekund). Jeśli chcesz, aby wątki działały przez dłuższy czas, zaleca się używanie różnych interfejsów API dostarczanych przez java.util.concurrent pacakge, takich jak Executor, ThreadPoolExecutor i FutureTask.

Teraz pojawia się moje pytanie, dlaczego? Funkcja doInBackground wyłącza wątek interfejsu użytkownika. Więc jaką szkodę możemy mieć, mając tutaj długą operację?

questionAnswers(4)

yourAnswerToTheQuestion