init是一个进程,它是Linux系统中用户空间的第一进程
init的工作流程精简为一下四点:
1、解析两个配置文件,可以理解为对int.rc文件的解析
2、执行各个阶段的动作,创建zygote的工作就是在其中的某个阶段完成的
3、调用property_init初始化属性相关的资源,并且通过property_start_service启动属性服务
4、init进入一个无限循环,并且等待一些事情的发生。重点关注init如何处理来自socket和来自属性服务器的相关事情
init是一个进程,它是Linux系统中用户空间的第一进程
init的工作流程精简为一下四点:
1、解析两个配置文件,可以理解为对int.rc文件的解析
2、执行各个阶段的动作,创建zygote的工作就是在其中的某个阶段完成的
3、调用property_init初始化属性相关的资源,并且通过property_start_service启动属性服务
4、init进入一个无限循环,并且等待一些事情的发生。重点关注init如何处理来自socket和来自属性服务器的相关事情