2012-10-09 37 views
3

假设我有两个从IntentService继承的类。现在从文档中引用Android IntentService队列

所有请求都在单个工作线程上处理 - 它们可能需要的时间(并且不会阻塞应用程序的主循环),但一次只能处理一个请求。

现在假设我的类被称为SericeA extends IntentService,并ServiceB extends IntentService现在,当我打电话startService类型ServiceA和startService的对象类型ServiceB的对象,将这些均由同一个工作线程来处理。是否存在系统范围的工作线程,或只是与特定IntentService关联的工作线程。

类Reagrds

回答

4

将这些都是由相同的工作线程

或只是特定IntentService相关的工作者线程来处理。

是的。

您可以通过查看the source code to IntentService来注意到这一点,并注意到每个IntentService都会创建它自己的HandlerThread