你知道应用进程是怎么启动的吗?
谈谈你对Application的理解?
谈谈你对Context的理解?
你知道应用进程是怎么启动的吗?
了解Linux下进程启动的方式
熟悉应用进程启动的基本流程
深入理解应用进程启动的原理
进程启动方式
应用进程启动原理
什么时候触发的进程启动?谁发起的?
进程是谁启动的?怎么启动的?
什么时候触发的进程启动?
进程是怎么启动的?
思考:
- 为什么是zygote来创建进程,而不是systemServer
- AMS和zygote为什么不用Binder通信?
问题:你知道应用进程是怎么启动的吗?
应用进程是什么时候启动的?
由AMS向zygote发起的,通过socket通信
zygote fork出应用进程,执行ActivityThread的main函数
进程启动之后向AMS报告,整个启动才算结束