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

Linux进阶系列 1 --- 进程通信

时间:2020-03-25 19:19:59      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:操作   nbsp   com   end   open()   linux 进程   进程通信   队列   tps   

 

进程都是运行在物理内存上

linux 进程中通信方式

1.无名管道 (无文件名,适合亲缘进程通信)

 pipe() 函数实现

技术图片

write  read  IO操作函数  以文件方式来读取,写入操作数据

 

技术图片

 

 

 因为没有文件名,无法调用open()函数打开文件

 

技术图片

 

 

2 有名管道 (有文件名)

   技术图片

 

 

 

3.消息队列(网状通信)

技术图片

 

 技术图片

 

 技术图片

 

  ipcs 命令可查看消息队列

msgsend  msgrecv

4.共享内存

技术图片

 

 

5.信号量

 

 

 

视频地址:https://www.bilibili.com/video/BV1fE411v7Bb?p=18

 

Linux进阶系列 1 --- 进程通信

标签:操作   nbsp   com   end   open()   linux 进程   进程通信   队列   tps   

原文地址:https://www.cnblogs.com/leaveast/p/12568338.html

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