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

Posted 闯入你笑颜

tags:

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

 

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

linux 进程中通信方式

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

 pipe() 函数实现

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

 

 

 

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

 

 

 

2 有名管道 (有文件名)

   

 

 

 

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

 

 

 

 

 

  ipcs 命令可查看消息队列

msgsend  msgrecv

4.共享内存

 

 

5.信号量

 

 

 

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

 

以上是关于Linux进阶系列 1 --- 进程通信的主要内容,如果未能解决你的问题,请参考以下文章

万字详解Linux系列进程间通信(IPC)

万字详解Linux系列进程间通信(IPC)

Linux从青铜到王者第九篇:Linux进程间通信第一篇

Linux进程间通信--共享内存

Linux间进程通信--消息队列

Linux进程间通信--共享内存