0%

《Java多线程编程》笔记

概览

进程通信方式

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

线程同步

|||