进程间通信(IPC)
## 1.管道(Pipes)
单向通信机制。适用于父子进程之间的通信。
## 2.命名管道(FIFO)
允许无亲缘关系的进程通信。适用于任意两个进程之间的通信。
## 3.消息队列(Message queues)
消息队列是一个存放消息的数据结构,允许进程之间以消息的形式传递数据。
实现方式:System V 系统,POSIX系统不一样实现。
使用场景:适用于需要消息传递和排队处理的场景。
## 4.共享内存(Share Memory)
共享内存允许多个进程在同一物理内存区域中读写数据
实现方式:System V 系统,POSIX系统不一样实现。
适用场景:需要高效率大数据量传输的场景。
## 5.信号(Signals)
信号是进程间传递通知的机制。
## 6.套接字(Sockets)