标签:server oid .com 分析 html 通信 details android 不同的
1. 几个重要结构体的引入
给test_server添加一个goodbye服务, 由此引入以下概念:
进程间通信其实质也是需要三要素:源、目的、数据,源是自己,目的用handle表示;通讯的过程是源向实现进程的“服务”发数据,handle是对“服务”的引用,在不同的进程里面handle不一样,即使多个进程对同一个进程的“服务”发数据,这些多个进程里面的handle可以也不一样
eg
binder_ref
binder_node
binder_proc
binder_thread
binder_buffer
2. IPC数据交互过程
3. 服务注册过程
可以阅读下面文章以了解BC_XXX, BR_XXX
Android Bander设计与实现
http://blog.csdn.net/universus/article/details/6211589
4. 服务获取过程
5. 服务使用过程
6. transaction_stack机制
参考文章:
http://www.cnblogs.com/samchen2009/p/3316001.html
7. binder server的多线程支持
标签:server oid .com 分析 html 通信 details android 不同的
原文地址:https://www.cnblogs.com/liusiluandzhangkun/p/9141049.html