zwcreatection创建一个section_object,section_object代表一块能够共享的内存对象。
一个进程能够用section_object 来与其他进程共享它的内存空间。section_object 提供进程映射文件到其内存空间的机制。
共享内存区是可以用于进程间通信的。但是,离开进程间同步机制,它的效率就不会高,所以共享内存区单独使用并不是一种有效的进程间通信机制。
使用的方法是:先以双方约定的名字创建一个Section对象,各自加以打开,再各自将其映射到自己的用户空间,然后就可以通过常规的内存读写(例如通过指针)进行通信了。
本文介绍如何利用Section对象实现进程间的共享内存通信。通过创建共享内存区并映射到各进程的地址空间,进程间可通过直接读写内存的方式进行高效通信。

1520

被折叠的 条评论
为什么被折叠?



