关于zygote孵化应用进程的作用

来源:2-1 谈谈对zygote的理解

释然小师弟

2019-05-12

关于zygote孵化应用进程的作用,也就是说,每启动一个应用,zygote进程都会重新启动一次来完成应用的初始化,是这样吗?

写回答

1回答

风语

2019-05-13

谢谢您的提问哈,

zygote进程只会启动一次,启动之后会在一个循环里等待socket消息,如果收到了要启动应用进程的消息,zygote就会通过fork调用来启动应用进程,然后继续循环等待下一个socket消息。

zygote只有遇到严重的系统错误的时候才会重启。

不知道有没有解决您的疑问呢,谢谢。

7
0

剖析Framework面试 冲击Android高级职位

一手助力冲刺Android高级职位,一手把握系统底层原理,理清面试思路,提升技术段位

1406 学习 · 187 问题

查看课程