系统启动架构图:上图在Android系统-开篇中有讲解,是从Android系统启动的角度来分析,本文是从进程/线程的视角来分析该问题。在所有进程中,以父进程的姿态存在的进程(即图中的浅红色项),如下:kthreadd进程:是所有内核进程的父进程init进程:是所有用户进程的父进程(或者父父进程)zygote进程:是所有上层Java进程的父进程,另外zygote的父进程是init进程。在Android进程中,有3个非常重要的进程(即图中的深紫色项),如下:system_server:是由zygote孵化而来的,是zygote的首席大弟子,托起整个Javaframework的所有service,比