3
回答
Android 一个应用中只有一个进程么?还是可以有多个
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
@邓凡平  邓老师想问你下,Android 中是一个应用仅有一个进程么,还是可以多个,还有电脑上呢?看了下电脑上好像很多应用都有多个进程,但手机上不是很确定,想请教你下

举报
onResume
发帖于3年前 3回/5K+阅
共有3个答案 最后回答: 3年前

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

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

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

--- 共有 1 条评论 ---
onResume谢谢 3年前 回复
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的进程!


顶部