第五章 Binder进程间通信系统

图片发自简书App

1.Binder驱动程序

成员变量accept_fds用来描述一个Binder实体对象是否可以接收包含有文件描述符的进程间通信数据。如果它的值等于1,就表示可以接收;否则,就表示禁止接收。当一个进程向另外一个进程发送的数据中包含有文件描述符时,Binder驱动程序就会自动在目标进程中打开一个相同的文件。

2. Binder进程间通信库

图片发自简书App
图片发自简书App

图片发自简书App

图片发自简书App

3. 应用实例

图片发自简书App

图片发自简书App

图片发自简书App

4. Binder对象引用计数技术

图片发自简书App

图片发自简书App

图片发自简书App

5. Binder对象死亡通知机制

注册死亡接收通知

图片发自简书App

图片发自简书App

注销死亡接收通知

图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容