[发明专利]内存优化的队列方法和系统在审
申请号: | 201610219216.6 | 申请日: | 2016-04-08 |
公开(公告)号: | CN105868014A | 公开(公告)日: | 2016-08-17 |
发明(设计)人: | 黄剑鸿;李高明;覃炳达 | 申请(专利权)人: | 京信通信技术(广州)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 510663 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种内存优化的队列方法和系统,其中,内存优化的队列方法,包括以下步骤:在线程间通信的业务开始时,向队列进行节点申请,得到队列分配的环形节点;环形节点为对队列的节点进行数组存储得到的、具有环形链接结构的队列节点数组的节点;根据环形节点对应的内存空间节点,取用内存空间,并对内存空间进行内容写入;内存空间为根据预先申请的空间建立的由发送端和接收端共用的内存区域;内存空间节点为在内存空间划分形成的、由环形节点通过指针指向的节点;在写入完成时,向队列提交内存空间节点;由队列将内存空间节点压栈进入队列的尾指针部分。本发明可提高队列性能表现,降低程序内存占用量。 | ||
搜索关键词: | 内存 优化 队列 方法 系统 | ||
【主权项】:
一种内存优化的队列方法,其特征在于,包括以下步骤:在线程间通信的业务开始时,向队列进行节点申请,得到所述队列分配的环形节点;所述环形节点为对所述队列的节点进行数组存储得到的、具有环形链接结构的队列节点数组的节点;根据所述环形节点对应的内存空间节点,取用内存空间,并对所述内存空间进行内容写入;所述内存空间为根据预先申请的空间建立的由发送端和接收端共用的内存区域;所述内存空间节点为在所述内存空间划分形成的、由所述环形节点通过指针指向的节点;在所述写入完成时,向所述队列提交所述内存空间节点;由所述队列将所述内存空间节点压栈进入所述队列的尾指针部分。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信技术(广州)有限公司,未经京信通信技术(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610219216.6/,转载请声明来源钻瓜专利网。