进程间通信方式

不同进程间互相交换信息

管道  一般是无名管道,半双工,数据在一个方向上流动

  • 只能用于具有亲缘关系的进程中,(父子进程和兄弟进程之中)
  • 可以看作特殊的文件,只存在于内存中,可以用普通的read,write

FIFO 

  •    无关的进程之间交换数据,以特殊设备文件存在于文件系统

信号量

  • 实现进程间的同步和互斥,程序对信号量的操作都是原子操作,进程间传递数据需要结合共享内存

共享内存

  • 两个或多个进程共享一个存储区

套接字

  • 可以用于不同主机间进程的通信
posted @ 2021-03-10 20:18  范西  阅读(51)  评论(0)    收藏  举报