目录:
定义-编组是什么意思?
编组是将对象的内存表示形式转换为另一种格式的过程,该格式适用于存储或传输到其他软件应用程序。 编组允许通过将对象转换为序列化形式来实现远程对象之间的通信。
技术百科解释了编组
还有一个称为反编组的反向过程,其中对象或数据结构被反序列化。 编组和解组过程是彼此相反的,因此在一种方法中执行的每个过程在另一种方法中也将相反。 如果在编组期间添加了某个二进制序列,则在拆组期间将其删除,反之亦然。
通过编组实现不同的远程过程调用(RPC)机制,其中不同的进程和线程通常具有不同的数据格式,这需要在它们之间使用编组。
Microsoft组件对象模型(COM)的接口指针使用编组,以便跨COM对象边界交换数据。 在.NET框架中,当基于公共语言运行时的类型需要通过编组与其他非托管类型进行通信时,也会发生同样的事情。
基于脚本和跨平台组件对象模型(XPCOM)技术的应用程序是编组至关重要的其他示例。 Mozilla应用程序框架使用XPCOM,后者广泛使用编组。
