Android Native IPC 方案支持情况

1、Binder - 不支持Native层的binder
2、内存共享 - 不支持
3、信号量(信号灯) - 不支持
4、消息队列 - 不支持

5、信号 - 支持,但是不能用sigqueue传消息,只能用来安装信号,可以用来收集Native Crash日志
6、管道 - 匿名管道,支持
7、管道 - FIFO,支持
8、socket - 支持

[参考资料]
为何binder在native不受支持
https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/1QmVRrNckfM

为何不支持内存共享、消息队列、信号量
https://android.googlesource.com/platform/ndk/+/4e159d95ebf23b5f72bb707b0cb1518ef96b3d03/docs/system/libc/SYSV-IPC.TXT

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容