码迷,mamicode.com
首页 > 系统相关 > 详细

进程之间的通信方式

时间:2019-12-27 00:33:34      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:虚拟内存空间   虚拟内存   内存占用   http请求   适合   解决   命令   数据   物理内存   

1.管道   

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

2.消息队列   

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

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

3.共享内存

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

4.信号量

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

5.socket

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

进程之间的通信方式

标签:虚拟内存空间   虚拟内存   内存占用   http请求   适合   解决   命令   数据   物理内存   

原文地址:https://www.cnblogs.com/LZHOO97/p/12105130.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!