为什么要增加Binder机制
常见的进程间通信机制:
- 管道;
- 消息队列;
- 共享内存和socket;
基于性能,稳定性和安全性几方面考虑
性能方面
IPC | 数据拷贝次数 |
---|---|
共享内存(控制复杂) | 0 |
Binder | 1 |
Socket/管道/消息队列 | 2(发送方=>缓存=>接收方) |
常见的进程间通信机制:
基于性能,稳定性和安全性几方面考虑
IPC | 数据拷贝次数 |
---|---|
共享内存(控制复杂) | 0 |
Binder | 1 |
Socket/管道/消息队列 | 2(发送方=>缓存=>接收方) |