一、IPC的概念

IPC(Interprosses communication),中文为进程间通信

我们知道,进程在内存中拥有自己独立的进程空间,各个进程之间无法直接进行数据交流

(如果对进程概念还不是很熟悉的小伙伴,可以看我上一篇内容)

因此,我们需要进程间通信的机制,使得它们能够进行数据交流

 

目前,主要有以下7种通信机制:

1、文件操作(一个进程写, 一个进程读, 一般不使用)

2、管道 (有名管道、 无名管道)

3、信号

4、共享内存 (标准IPC)   

5、消息队列 (标准IPC)

6、信号量集 (标准IPC)

7、本地套接字(socket) (在我的Linux网络编程中有详细的讲解)

 

Logo

更多推荐