启动应用进程:
我们在上一篇介绍ActivityThread和ActivityManagerService时已经讲过,程序的主入口是在ActivityThread的main函数,activity的startActivity最终是在ActivityManagerService中执行的,那么应用程序的进程是怎么创建的?看下类图:
通过Process的start方法来创建进程。
java代码:
系列之Android zygote与进程创建(一)的帖子链接 http://www.eoeandroid.com/thread-82883-1-1.html
我们在上一篇介绍ActivityThread和ActivityManagerService时已经讲过,程序的主入口是在ActivityThread的main函数,activity的startActivity最终是在ActivityManagerService中执行的,那么应用程序的进程是怎么创建的?看下类图:
![3.jpg 3.jpg](http://www.eoeandroid.com/data/attachment/forum/201107/04/175934fcfp3mkqwfcw9lvk.jpg)
我们再来看看ActivityManagerService中的startProcessLocked方法。
java代码:
通过Process的start方法来创建进程。
java代码:
系列之Android zygote与进程创建(一)的帖子链接 http://www.eoeandroid.com/thread-82883-1-1.html