1init是什么?

init是一个进程,确切地说,它是Linux系统中用户空间的第一个进程。

2init进程的主要职责是什么?

(1)init进程负责创建系统中的几个关键进程,尤其是下一章要介绍的Zygote,它更是Java世界的开创者。

(2)Android系统有很多属性,于是init就提供了一个property service(属性服务)来管理它们。

3init进程完成了哪些任务?

(1)解析两个配置文件,其中,将分析对init.rc文件的解析。

(2)执行各个阶段的动作,创建Zygote的工作就是在其中的某个阶段完成的。

(3)调用property_init初始化属性相关的资源,并且通过property_start_service启动属性服务。

(4)init进入一个无限循环,并且等待一些事情的发生。重点关注init如何处理来自socket和来自属性服务器相关的事情。

results matching ""

    No results matching ""