码迷,mamicode.com
首页 > 其他好文 > 详细

共享内存初始化

时间:2014-11-08 23:36:14      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   ar   os   sp   div   log   bs   

现在就来看看共享内存的初始化(过程是非常复杂的,也看了好多次)
1.内存池(其实这个也是放到共享内存里面)
{
    其中包括小,中,大三种模式,就以小举个例子
    1.是否初始化m_镜像,表示2是否初始化,
    2.托管内存队列:就是把shareDataEx类型的对象填充到托管的内存队列中
    3.内存池:针对内存池分配的内存,这个应该和托管的队列是有联系的
}

进程锁:boost进程锁

共享内存:真正交互的是这个内存,到时细看下,这个和内存池是怎么交互的

m_a2b--->GS->NET(名字叫"网络")
m_b2a--->NET->GS(名字叫"网络-回发")

2.接下来就创建了子进程
NET进程开始从共享内存读取,读取对于共享内存的地址,共享内存是在GS初始化的时候建立的

 

共享内存初始化

标签:style   blog   color   ar   os   sp   div   log   bs   

原文地址:http://www.cnblogs.com/zzyoucan/p/4084197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!