- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 Binder机制解析(一)
一、Binder通信流程简单概述 (一)Binder用以Android内部的进程间通信,Binder相对于传统的Linux内核IPC(管道,信号,消息队列,共享内存,插口等)具有仅需拷贝一次内存的好处,进而提高了效率,也节省了内存; 从设计模式来看,Binder通信可以抽象为上图C/S模式,数据通信流程已经足够清晰。从中可以看出: 1、Client组件获得Service组
2015-07-13 16:51:56 2032
原创 Binder学习一——基础数据结构
在看Binder源码时,总是接触到很多这些莫名其妙的struct,故依据几本参考资料先把这些数据结构的意义即关系整理以下: /* \kernel\goldfish\drivers\staging\android\binder.c/ 1、binder_work://表示binder驱动中进程所要处理的工作项 struct binder_work { struct list_head ent
2015-07-07 08:44:50 1455
原创 Binder学习一——Binder基础数据结构
在看Binder源码时,总是接触到很多这些莫名其妙的struct,故依据几本参考资料先把这些数据结构的意义即关系整理以下: /** \kernel\goldfish\drivers\staging\android\binder.c*/ 1、binder_work: //表示binder驱动中进程所要处理的工作项 struct binder_work { str
2015-07-02 17:02:58 1243
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人