IPC(InterProcess Communication,进程间通信)是进程中的重要概念.Linux 进程之间常用的通信方式有: 文件:简单,低效,需要代码控制同步 管道:使用简单,默认阻塞 匿名管道 pipe:只存在于内核缓冲区,只能用于有血缘关系的进程 有名管道 FIFO:在文件系统中存在,可用于无血缘关系的进程 信号量:使用复杂,但开销小,操作系统本身支持信号量 内存映射区 mmap:进程有无血缘关系都可以 本地套接字 socket:稳定可靠 共享内存 通过共享内存,两个不相干的进程可…