Unix系统上的通信和同步工具可以根据功能分为三类:
分为两类:
数据传输工具:一个进程将数据写入到 IPC 工具中,另一个 进程从中读取数据。
在用户内存和内核内存之间进行两次传输
FIFO
**共享内存:**共享内存允许进程通过将数据放到由进程间共享的一块内存中以完成信息 的交换。(内核通过将每个进程中的页表条目指向同一个 RAM 分页来实现这一功能)
差别: