进程间通讯
coolx-w
这个作者很懒,什么都没留下…
展开
-
命名管道
以前在学习Linux编程的时候也学过Linux下的命名管道;依稀Linux使用命名管道会创建一个*.fifo的文件,然后使用返回的文件描述符进行操作。具体细节也忘得差不多了。 在Win32的命名令管道和Linux下的命名管道还是很一定程序上的差别,现在也不大记得具体差别有多少。记得好像Linux的命名管道只能在本地计算机中进行通讯(现在不是很确定),Win32的应用程序下却可以应用于网络通讯(类似于套接字)。在这里只记叙Win32命名管道的实现,不作Linux的对比,和Linux相比之下还是有很大原创 2011-01-11 17:32:00 · 957 阅读 · 0 评论 -
匿命管道
匿命管道只能使用于有父子关系的两个进程(至少目前为止还没听过使用于无关的两个进程)。当初在学习进程间通讯的都是在Linux下学的,现在学习Win32的进程间通讯遇到一样概念的技术某种程度上的差异,搞得令人很头痛。匿名管道的使用需要以下步骤(MDSN中有步骤一样的实例,只是这里将使用CreateProcess来创建子进程):父进程中: 1.创建匿名管道: BOOLCreatePipe( PHANDLEhReadPipe, PHANDLEhWritePip原创 2011-01-11 18:18:00 · 585 阅读 · 0 评论