概览

进程通信方式

方式特点场景
Socket2次copy,作为更通用的接口,传输效率低主要用于不通机器或跨网络的通信
管道创建时分配一个page大小的内存,缓存区大小比较有限|grep
信号/信号量携带信息有限,只是通知其他进程一个信号锁机制、kill,crash
共享内存0次copy性能最好,但是需要各个进程自己处理好同步操作极限性能
消息队列信息2次cop不合适频繁或信息量大的通信
Binder1次copy,C/S架构专为Android场景设计(性能、安全)

线程同步

|||