读老罗的文章:Android系统进程Zygote启动过程的源代码分析,根据流程整理成如下图:
感悟:
1.对linux的进程fork原理迫切地想完整了解下。从行文中知道,zygote在执行了forkSystemServer语句后,就会fork出SystemServer进程,然后forkSystemServer语句之后的语句,就是在子进程即SystemServer进程里执行的了,有点不可思议。
2.socket通信,行文中看到其实是通过对同一个socket文件的读写和侦听来建立起通讯的,有待深入了解。
本文通过源代码分析揭示了Android系统中Zygote进程如何启动SystemServer进程,并探讨了Linux进程fork原理及socket通信机制。
739

被折叠的 条评论
为什么被折叠?



