Множество IntentServices, работещи паралелно

Имам услуга за намерения в моето приложение за Android, която е планирана да стартира на всяка минута. Нека нарека тази услуга за намерения intentServiceA.class

Сега искам да използвам друг intentService (intentServiceB.class) за конкретни задачи.

Въпросът ми е:

IntentServiceB влиза ли в същата нишка на intentServiceA? Става ли на опашката? или изпълняват отделно?

Ако е в същата тема, каква е добрата алтернатива?

Благодаря ти за помощта.


person user1851212    schedule 10.09.2014    source източник


Отговори (1)


intentServiceA и intentServiceB ще създадат отделни нишки. С други думи, намеренията, изпратени до intentServiceA, се обработват последователно в една нишка, а намеренията, изпратени до intentServiceB, се обработват последователно в друга нишка.

person Okas    schedule 10.09.2014
comment
имате ли представа дали имам опашка от задачи, дали мога да променя приоритета (промяна на върха в опашката)? - person user1851212; 10.09.2014
comment
Не и с IntentService. - person Okas; 10.09.2014
comment
Можете да използвате ExecutorService с PriorityBlockingQueue. Вижте binkley.blogspot.fr/2009/04/jumping -work-queue-in-executor.html за пример. - person Okas; 10.09.2014