Android10 Binder机制9-全面理解通信架构
本文从Java framework到Native,再到Linux Kernel,全面分析Binder通信架构.
一. 概述
1.1 Binder架构分层
Android内核是基于Linux系统, 而Linux现存多种进程间IPC方式:管道, 消息队列, 共享内存, 套接字, 信号量, 信号. android选择Binder进行进程间通讯的原因,前面文章有分析过,此处不再赘述
Binder采用的是分层架构设计, 每一层都有其不同的功能:
Java应用层: 对于上层应用通过调用AMP...