进程通信
进程通信IPC目的
1. 数据传输
2. 数据共享
3. 通知
4.进程控制 debug
管道: 无名管道半双工,限亲缘父子进程 有名管道,不限关系,本地网络都支持,支持双向。
信号量: 同步。资源PV操作.P -1 V +1
消息队列:有足够权限进程可以带走某一条消息。
共享内存: 最快。不需要数据拷贝。
套接口 socket
Android中, Activity和servcie之间可以随时交互。命名管道资源共享式IPC
一个UI线程一个消息队列。可以构造Handle对象来push消息到消息队列。先进先出。
每一个DVM实例都是Linux中的一个进程。