进程通信¶
概述¶
进程通信(IPC)
进程间交换信息的方式。
通信方式¶
共享存储¶
共享存储
进程共享同一块内存区域。
特点:
- 速度快
- 需要同步机制
- 适合大量数据
消息传递¶
消息传递
通过消息队列通信。
方式:
- 直接通信: 指定接收者
- 间接通信: 通过信箱
管道¶
管道
单向数据流通信。
类型:
- 匿名管道: 父子进程通信
- 命名管道: 无亲缘关系进程通信
信号¶
信号
异步通信机制。
常用信号:
- SIGINT: 中断(Ctrl+C)
- SIGKILL: 强制终止
- SIGTERM: 终止请求
套接字¶
套接字
网络通信接口。
特点: 支持跨机器通信