我还是从前那个少年,没有一丝丝改变
文章目录
- `我还是从前那个少年,没有一丝丝改变`
- 操作系统进程间通讯
- 操作系统线程通讯
- 线程进程同步机制
- Android线程通讯
- Android进程间通讯
操作系统进程间通讯
- 管道 <共享文件>
- 信号量 <锁机制>
- 消息队列 <位于内核中>
- 共享内存 <最快>
- socket <通讯机制>
- RPC < socket>
- 内存映射 <共享文件映射到自己的进程地址空间中>
操作系统线程通讯
- 锁机制 互斥锁,条件变量,读写锁
- 信号量机制
- 全局变量
线程进程同步机制
- 临界区 只允许一个线程方法共享资源
- 互斥量 只有互斥对象才可访问共享资源
- 信号量 PV操作
- 事件 通知操作的顺序保持同步
- 管道 系统自己处理互斥问题
Android线程通讯
- handler
- runonUIThread
- View.post
- asyncTask
- 管道流
- 共享内存
- 第三方框架 eventbus
Android进程间通讯
- binder
- 共享文件
- message
- aidl < binder>
- 内容提供者
- socket