0-Binder

2017-03-30  本文已影响12人  Galileo_404

目的

解决进程间相互调用

常见IPC

使用Binder原因

模型

Binder通信模型 Client-Server

调用

调用图调用图

Client可以手动调用Binder Driver的transact接口,也可以通过AIDL生成的Proxy调用,Binder Driver会调用Server(service的代理,service中onBind返回的Binder对象);Server启动一个线程池来处理Client调用请求,处理完成后将结果返回给Binder Driver,Binder Driver再返回给Client。

参考

上一篇 下一篇

猜你喜欢

热点阅读