Linux 进程间通信第一讲 IPC

一、IPC的概念

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

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

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

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

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

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

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

3、信号

4、共享内存 (标准IPC)   

5、消息队列 (标准IPC)

6、信号量集 (标准IPC)

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

发布了52 篇原创文章 · 获赞 40 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_40519315/article/details/104210771