相关代码 |
|
第17章 进程间通信 当一个进程启动后,操作系统为其分配 4GB的私有地址空间。位于同一个进程中的多个线程共享同 一个地址空间,因此线程之间的通信非常简单。然而,由于每个进程所拥有的 4GB地址空间都是私 有的,一个进程不能访问另一个进程地址空间中的数据,因此进程间的通信相对就比较困难些。在 Windows平台下,系统为我们提供了多种进程间通信的机制,前面的章节中已经介绍了利用 Socket 编写网络通信程序的方法。实际上,网络程序就是在两个进程,或多个进程间的通信,但 Socket 编程需要我们对相关的网络协议要有所了解,另外,即使我们只传递一个简单的数据,利用 Socket 编程也需要较多的编码。本章将介绍以下 4种进程间通信方式: · 剪贴板 · 匿名管道 · 命名管道 · 邮槽
相关资源 |
|