进程之间的通信方式

Posted lzhoo97

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进程之间的通信方式相关的知识,希望对你有一定的参考价值。

1.管道   

命令执行完后才结束,是单向传输的    缺点:比较简单,不适合频繁通信的进程

2.消息队列   

无需等待,将数据放在内存等需要的时候取走

缺点:不适合数据量大的以及通信特别频繁,发送消息(拷贝过程)占用内存

3.共享内存

两个进程的虚拟内存空间映射到相同的物理内存,减少内存占用

4.信号量

解决多进程竞争内存的问题,初始值为1,访问时信号量为0,其他进程就不会来访问

5.socket

不同主机上的进程通信,如:浏览器发送一个http请求,服务器返回对应的数据

以上是关于进程之间的通信方式的主要内容,如果未能解决你的问题,请参考以下文章

进程之间的通信方式

线程间的通信同步方式与进程间通信方式

进程之间的通信方式

进程之间通信的有效(低延迟)方式?

进程间通信方式及特点

Android中的IPC进程通信方式第一篇