请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

可以发下这节课作业的答案吗?

1,为什么是zygote创建进程,而不是system server,
2,AMS和zygote为什么不用Binder通信,
个人觉得这个问题和2-1的作业比较类似,通过第二章的讲解,我的理解是:
1,system server里有很多系统服务,AP用不到,fork出去弄脏了AP空间不太好,不如弄个zygote单独做共用资源的初始化这件事。
2,(1) ams是system server中的一个工作线程,zygote和systemServer是父子关系,通信也简单,没必要用复杂的binder通信。(2) zygote里如果用了Binder,fork时会被复制到子进程,子进程也没法用。

请问这样说是对的吗?正确的答案是?

正在回答 回答被采纳积分+3

1回答

风语 2019-05-31 00:28:04

您好,这两节课作业确实比较类似,可以参考这个回答 2-1作业

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信