Zygote概述
=> zygote是什么:
+ zygote则是由Linux系统用户空间的第一个进程——init进程,通过fork的方式创建的进程。
+ 我们系统上app的进程都是由这个zygote分裂出来的,
+ 也称为孵化器。
=>zygote做了什么:
+ zygote进程启动时:创建了DVM 和ART
+ zygote 通过fock 复制进程形式 创建了:应用程序进程 和 SystemServer进程。
->zygote进程做de两个重要的事情:
1. 不断接收其它进程的信号,随时创建子进程(即app进程)
2. 创建了嫡长子 —— system_server进程