Android Framework 的 Native 层很多运用了 Unix domain scoket
。Unix domain socket 又叫 IPC(inter-process communication 进程间通讯) socket,用于完成同一主机上的进程间通讯。socket 原本是为网络通讯设计的,但后来在 socket 的结构上发展出一种 IPC 机制,便是 UNIX domain socket。尽管网络 socket 也可用于同一台主机的进程间通讯(通过 loopback 地址 127.0.0.1),但是 UNIX domain socket 用于 IPC 更有效率:不需要通过网络协议栈,不需要打包拆包、核算校验和、维护序号和应答等,仅仅将应用层数据从一个进程拷贝到另一个进程。这是因为,IPC 机制本质上是可靠的通讯,而网络协议是为不可靠的通讯设计的。
标签: 微信
-
Unix domain scoket 使用解析之 TCP 篇
-
2023行情不好,大龄员工如何跳槽
每一次找作业,都像一次职场大考,既是一次好的收拾时机,也是一场对曩昔作业全方位的检验。–2023年换作业记。
-
iOS 小组件开发第九篇:在 iOS 17 上创建可交互的小组件
这里每天共享一个 iOS 的新知识,快来重视我吧
-
讲讲 iOS 中的死锁
点击下方大众号卡片,重视我,每天共享一个关于 iOS 的新知识