跳转至

进程通信

概述

进程通信(IPC)

进程间交换信息的方式。

通信方式

共享存储

共享存储

进程共享同一块内存区域。

特点:

  • 速度快
  • 需要同步机制
  • 适合大量数据

消息传递

消息传递

通过消息队列通信。

方式:

  • 直接通信: 指定接收者
  • 间接通信: 通过信箱

管道

管道

单向数据流通信。

类型:

  • 匿名管道: 父子进程通信
  • 命名管道: 无亲缘关系进程通信

信号

信号

异步通信机制。

常用信号:

  • SIGINT: 中断(Ctrl+C)
  • SIGKILL: 强制终止
  • SIGTERM: 终止请求

套接字

套接字

网络通信接口。

特点: 支持跨机器通信

参考资料