++++++APUE读书笔记-15进程内部通信-01简介++++++
1、简介
================================================
前面我们讲述进程控制,以及如何发起多个进程。但是这些进程交互的方式却是通过fork传递打开的文件描述符号,或者通过文件系统。这里我们将要讲述进程之间通信的另外的技术:IPC,或者内部进程通信。
过去UNIX中的IPC有非常多的实现方法,非常混乱,其中可移植到其它unix平台的不多。通过POSIX和Open Group(以前是X/Open)的标准化的努力,状况才有所改善。但是仍然有不同的地方。这里的参考资料就给出了一个表格,表格中列出的IPC可以在本书的四个平台上面使用。
关于这些IPC通信方法,有的是在本地进程之间进行通信,有的是在不同机器进程之间的通信,哪些系统支持哪些通信的方式,在书中都有所说明,具体参考书中内容,这里不做重复。
我们将IPC分为三个部分进行介绍,这里,我们对经典的IPC技术进行介绍,它们是:管道(fifos,pipes),消息队列,信号量,共享内存。下一章我们讨论使用套接字技术的网络IPC技术。然后,我们再介绍IPC的一些高级特性。(这里管道有有名管道即fifos,和无名管道即pipes)
参考:
阅读(620) | 评论(0) | 转发(0) |