W aplikacji korzystam z kilku wątków, własciwie to głownie dwóch. Patent polega na tym ze w czasie trwania aplikacji aktywnosci zmieniaja sie, a niektore informacje przetwarzane przez wątek nie zdarzą sie wykonac.
Innymi slowy musze kolejkować w dwóch głownych wątkach, mainWorker, i secondary, z czego main ma byc przeznaczony do konkretnych operacji ktore muszą byc wykonane w kolejce.
Rozważałem stworzenie usługi (service) w ktorej odpalałbym 2 wątki, a za pomocą handlerów, przekazywał im operacje do wykonania. Zastanawia mnie tylko czy takie podejście będzie dobre, odrazu uprzedze ze AsyncTask jest za mało funkcjonalne, a w przypadku klasycznych wątków jednak za dużo zabawy z tym jest, szczególnie z synchronizacją między ekranami roznymi. Tak by jednak zachować pewną kolejność.
Wracając do tematu. Service + 2 wątki, handlerami dodaje operacje do wykonania w kolejce. Popełniam gdzieś błąd, czy założenie jest dobre i mogę to tak zrealizować?