Android 一个应用中只有一个进程么?还是可以有多个

onResume 发布于 2014/08/01 15:21
阅读 6K+
收藏 0
@邓凡平  邓老师想问你下,Android 中是一个应用仅有一个进程么,还是可以多个,还有电脑上呢?看了下电脑上好像很多应用都有多个进程,但手机上不是很确定,想请教你下

加载中
0
afeilulu
afeilulu

Android 手机上的应用一般情况下都在一个进程中运行。

但是,也可以指定Activity或者Service在Remote 进程中执行。多数情况下,只有在用户认为应用退出后还需要继续后台长期运行的应用,才需要这样做。此时,该应用有两个进程。

还有一种hack的方式,在apk中通过调用命令行来启动另外的进程。此种方式用户不可见,也不安全。不提倡。

onResume
onResume
谢谢
0
wangxigui
wangxigui
dell@OptiPlex-7010:~$ adb shell ps | grep tencent
u0_a85    1921  200   694060 41984 ffffffff 00000000 S com.tencent.mm:push
u0_a85    13053 200   771332 110476 ffffffff 00000000 S com.tencent.mm

这是我手机上微信的情况,可以看到有两个进程,进程号分别为1921和13053,其中其parent 的pid为200,这个是名zygote的进程!


0
atearsan
atearsan
正常情况下是一个进程 但是可以创建独立进程
返回顶部
顶部