进程间的通信方式有很多种, 上次我们说了最傻瓜的“共享外存/文件”的方法。 那么, 在本文中, 我们即将学习“共享内存”的方式实现进程间的通信, 这是IPC最快的方法。有的地方又把这种“共享内存”的方式叫做“内存映射文件”方式。
我们首先来看看进程A对应的程序:
#include <iostream>#include <windows.h>using namespace std;#define BUF_SIZE 1025char szName[] = "NameOfMappingObject"; // 共享内存的名字