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

共享内存

时间:2015-03-18 12:02:06      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

共享内存现在使用环形队列,以前使用boost的那一套,难以看懂,现在直接改成环形队列简单多了,将环形队列的头和尾放入共享内存中,也是安全的
和内存池的实现差不多,都是先分配好,然后放入队列中,只是这个是环形队列,而那个是无锁队列,具体哪个队列的效率高,个人感觉还是环形队列的效率高
然后再外层再搞个环形队列用于数据的直接交互,push到环形队列中时,从内存池的环形队列取一块然后放入交互的环形队列,从交互环形队列取数据时,然后将内存放入相应内存池环形队列中
原理一样,只不过一个是直接分配的堆内存,一个是映射的内存0

共享内存

标签:

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

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