Android 进程之间复杂的数据类型传输为啥一定需要序列化
Linux特性
Android系统都是基于Linux系统实现的,而这里Linux运行的时候,都是有进程隔离机制的。Linux采用了虚拟内存机制,进程都有自己单独的内存地址空间。
物理地址映射
若把A进程的内存地址传递给B进程的话,对应的物理地址映射是不同的。
以上,进程之间是独立的虚拟的内存,同一地址传递在两个进程中指向的物理内存不相符,因此必须序列化后进行传递才行。
标签:数据类型,传输,Linux,进程,Android,序列化 From: https://www.cnblogs.com/zybao/p/16918361.html