一.为什么需要进程通信
1)数据传输
一个进程需要把它的数据发送给另一个进程。
2)资源共享
多个进程之间共享同样的资源。
3)通知事件
一个进程向另外一个进程发送消息,通知它发生了某事件。
4)进程控制
控制运行、停止等。
二.IPC的由来
1)Unix进程通信
2)SystemV进程通信
3)POSIX(Portable Operating System Interface)进程通信
三.进程通信方式分类
1.管道通信(有名、无名管道)
含义:单向,先进先出的。
分类:无名(父子进程)、有名(任意进程)。
int pipe(int filedis[2]);
filedis[0]读管道;
filedis[1]写管道;
close() 关闭文件描述符。
1)//创建方式举例<以下所有示例linux测试ok>:
#include <u继续阅读与本文标签相同的文章
上一篇 :
在线视频加密、离线视频加密实现方式详解
下一篇 :
《Android进阶之光》| 每日读书
-
阿里云acp认证考试题库、配套培训视频学习地址
2026-05-24栏目: 教程
-
oracle进阶实战笔记
2026-05-24栏目: 教程
-
国泰产险金融级云原生保险中台落地实践
2026-05-24栏目: 教程
-
浙江高考信息管理系统HTTPS加密实践
2026-05-24栏目: 教程
-
突破Java面试(37)-基于Dubbo的服务治理、服务降级以及重试
2026-05-24栏目: 教程
