(转)ZwCreatesection 共享内存区(Section)

http://blog.csdn.net/wowbell/article/details/6250766


zwcreatection创建一个section_object,section_object代表一块能够共享的内存对象。

一个进程能够用section_object 来与其他进程共享它的内存空间。section_object 提供进程映射文件到其内存空间的机制。

 

共享内存区是可以用于进程间通信的。但是,离开进程间同步机制,它的效率就不会高,所以共享内存区单独使用并不是一种有效的进程间通信机制。

 

使用的方法是:先以双方约定的名字创建一个Section对象,各自加以打开,再各自将其映射到自己的用户空间,然后就可以通过常规的内存读写(例如通过指针)进行通信了。

posted @ 2013-01-06 11:28  himessage  阅读(957)  评论(0编辑  收藏  举报