binder精灵

来源:互联网 发布:java求大于n最小素数 编辑:程序博客网 时间:2024/05/01 15:32

binder没有非常特别的不能替代的功能。

binder 

稳定:在内核里不会被用户空间打扰。

安全:c/s模式中,s中的方法需要id的验证才能访问。可避免线程之间传递带来的消耗和阻塞问题。

性能:binder传递数据只需要拷贝一次。

所以功能都有,只是择更优。

服务器端和客户端通过mRemote引用(binder类)来进行通信,实现解耦。

binder是一个机制,我先了解这个机制吧。至于如何实现这个机制,先不管。

窗口:接受用户消息的最小单元。view类。

ViewRoot包含W类,W类

0 0