Android平台zygote进程培训详解
在Android系统中,启动运行的第一个Dalvik虚拟机程序被称为zygote。这个名称象征着“胚胎”的概念,因为该进程负责孵化所有Android应用进程,是构架Android Framework的基础。zygote服务进程的启动标志着Framework框架初始化的开始。zygote的主要功能包括:
1. 将底层功能的JNI函数注册到虚拟机中;
2. 预加载java类和资源;
3. fork并启动System Server核心进程;
4. 作为守护进程监听处理“孵化新进程”的请求。
下载地址
用户评论