四大组建启动过程-源码分析

App端组建信息保存在ActivityThread中,记录Activity\provider service在客户端的信息

四大组建启动过程-源码分析_第1张图片
ActivityThread.png

AMS主要管理进程,成员变量

mProcessNames数据类型ProcessMap
mPidsSelfLocked 数据类型 SparseArray 的value对应着Processrecord对象
mLruProcesses :ArrayList类型,以进程最近使用情况,排序ProcessRecord

  • 其中第一个元素是最少使用

connections:举例来说,进程A调用bindService()方法去bind远程进程B的Service。 此时会在进程A的ProcessRecord.connections添加一个ConnectionRecord.

你可能感兴趣的:(四大组建启动过程-源码分析)