Zygote进程是怎样启动的?
首先Init进程是Linux进程启动后用户空间的第一个进程,然后去加载inti.rc配置文件,看须要加载哪些服务,Zygote就是其中之一。还有ServiceManager进程。 父进程fork出子进程,如果子进程挂了,那末父进程会收到子进程发送过来的SIGCHLD信号,进而做处置。比如Zygote进程挂了,那末Init进程就收到SIGCHLD信号,继而重启Zygote进程。首先Init进程是Linux进程启动后用户空间的第一个进程,然后去
Zygote进程是怎样启动的?
首先Init进程是Linux进程启动后用户空间的第一个进程,然后去加载inti.rc配置文件,看须要加载哪些服务,Zygote就是其中之一。还有ServiceManager进程。 父进程fork出子进程,如果子进程挂了,那末父进程会收到子进程发送过来的SIGCHLD信号,进而做处置。比如Zygote进程挂了,那末Init进程就收到SIGCHLD信号,继而重启Zygote进程。首先Init进程是Linux进程启动后用户空间的第一个进程,然后去