永发信息网

android上运行5个app的时候,底下开了几个虚拟机,为什么?

答案:4  悬赏:80  手机版
解决时间 2021-03-24 15:21
  • 提问者网友:像風在裏
  • 2021-03-24 01:29
android上运行5个app的时候,底下开了几个虚拟机,为什么?
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-03-24 02:48
会开5个虚拟机,在开机时,手机会在开机过程中首先创建一个zygote进程,再由zygote进程fork出一个SystemServer进程,zygote进程创建时会创建一VM,zygote在创建SystemServer时也会创建一虚拟机。SystemServer内有一ActivityManagerService,创建app时,ActivityManagerService收到请求,再向zygote发起请求,zygote再fork出一进程,会再创建一VM。
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-03-24 05:36
一般是一个app一个虚拟机
  • 2楼网友:老鼠爱大米
  • 2021-03-24 04:50
每个app对应一个devik虚拟机,这样做的好处是安卓应用程序之间的进程不会受到影响,机子上包括系统应用,devik虚拟机比较多了
  • 3楼网友:爱难随人意
  • 2021-03-24 03:40
要是每个模拟器1个app 那就是5个
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯