System V IPC/POSIX IPC
System V IPC包括三种进程通信方式,即消息队列、信号量以及共享存储器,这是一种比较古老的方式,在最近的版本中已逐渐地被POSIX IPC 而取代。当然,两者之间还是有着密切关系的,实现的道理也还是一样。
消息队列、信号量以及共享存储器这三种IPC的几种结构有时又称IPC对象,它不同于前面提到的管道和FIFO。管道和FIFO是基于文件系统的,例如,可在文件系统中看到某一个FIFO类型文件,而System V IPC是基于系统内核的,可以使用命令ipcs来查看系统当前的IPC对象的状态,本节将详细介绍它们各自的特点以及使用实例。