摘要: 本地主机的不同进程之间以及网络间不同进程之间是如何通信的呢?下面将详细介绍进程间的通信。 进程间通信常用的有以下几种方法:(1)剪贴板;(2)匿名管道;(3)命名管道;(4)邮槽。这四种方法又可以分为两大类,剪贴板和匿名管道只能在本地主机的各进程间通信,而命名管道和邮槽不仅可以在本地主机的各进程间通信也可以在网络中不同进程之间进行通信。本篇只介绍剪贴板和匿名管道。 一、剪贴板 剪贴板是操作系统系统维护的一块内存区域,本地主机的任何进程都可以访问剪贴板,因此通过剪贴板这个中介本地主机的各进程之间就可以方便的通信。通过剪贴板进行进程间的通信,可用过下面的步骤实现: 二、匿名管道 通过匿名管道进行通信的进程必须是本地主机上有父子关系的进程。也就是说匿名管道只支持父子进程之间的通信。所以可以在父进程中调用子进程完成通信。这样的模式类似于服务器/客户机模式。通过匿名管道进行通信,也可以通过下面的步骤进行: 阅读全文
posted @ 2011-10-18 23:43 乘风736 阅读(2311) 评论(1) 推荐(1) 编辑