AndroidBAT高级面试合集——Binder 通信原理与机制
先上一张 Binder 的工作流程图。
(如果不清晰,可以 复制图片链接到浏览器 或 保存到本地 查看,我经常都是这样看图的哈)
一开始上手,陌生的东西比较多,But,其实并不复杂。喔,流程图是用 ProcessOn 画的。很棒的在线画图工具。
出发前预备子弹 我们知道进程之间,虚拟地址不同,是不能直接通信的,这是 一种保护机制。打开任务管理器,查看一下 N 多的进程,试想一下如果这些进 程直接通信会带来什么后果?
而用户空间可以通过 System calls(系统回调)与内核空间通信的,如果在内核 空间
原创
2020-12-03 21:55:22 ·
156 阅读 ·
0 评论