我读了一篇关于android活页夹的文章。文章说,进程交换共享内存中的对象引用,并且它比编组和unmarshalling...But更有效。事实上,在进程间通信机制中存在编组和解组机制?我有点困惑..。
有人能解释一下活页夹的机制或链接到详细的文章吗?
发布于 2012-10-03 15:01:07
绑定器是一种在内核中运行的优化编组方法。
关于它的几个链接:
http://www.cubrid.org/blog/dev-platform/binder-communication-mechanism-of-android-processes/ http://lukejin.wordpress.com/2011/03/13/android%E4%B8%AD%E7%9A%84binder/
发布于 2013-07-28 10:43:10
http://marakana.com/s/post/1340/Deep_Dive_Into_Binder_Presentation.htm
此链接提供了有关Binder如何作为架构工作的非常有用的概述,还提供了使用与应用程序开发人员(Intents、Messenger、AIDL)相关的Binder的各个方面的示例代码。
发布于 2016-10-12 04:40:20
这篇文章说进程交换共享内存中的对象引用
我认为混淆是在绑定器协议和Android的“绑定器”RPC机制之间。就proto而言,它只是被复制进来和拷贝出来的字节。Android平台使用Binder内核驱动程序实现了一种类似OO的RPC机制。这当然会将对象“编组”到字节,然后在另一端将它们解组回一个对象。这可以在Parcel类和Parcelable接口的帮助下完成。
https://stackoverflow.com/questions/12462115
复制相似问题