У каждого процесса Android есть свой поток? - PullRequest
0 голосов
/ 28 августа 2018

Каждый ли процесс Android по определению запускает свой собственный поток? В частности, если я запустил Службу в отдельном процессе в том же приложении , установив его атрибут android:process в моем файле манифеста, он автоматически запустится в отдельном потоке из основного потока по умолчанию для моего приложения процесс

Я прочитал документацию по Процессы и потоки Android, и это, кажется, подразумевается, но не дает прямого ответа на вопрос.

1 Ответ

0 голосов
/ 28 августа 2018

Да, поскольку это другой процесс, это будет другой поток.

андроид: процесс

Имя процесса, в котором должна быть запущена служба. Обычно все компоненты приложения выполняются в процессе по умолчанию создан для приложения. Имеет то же имя, что и приложение пакет. Атрибут процесса элемента может установить отличается по умолчанию для всех компонентов. Но компонент может переопределить по умолчанию с собственным атрибутом процесса, что позволяет вам распространять приложение в нескольких процессах.

https://developer.android.com/guide/topics/manifest/service-element

Поток запущен внутри процесса

https://www.slashroot.in/difference-between-process-and-thread-linux

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...