[发明专利]一种高效的内存访问方法有效
申请号: | 200910109444.8 | 申请日: | 2009-08-18 |
公开(公告)号: | CN101630276A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 刘骁 | 申请(专利权)人: | 深圳市融创天下科技发展有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山区科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种高效的内存池访问方法,该方法具体步骤如下:S1:建立内存池,所述内存池由若干内存块组成,启动一个具多线程的应用程序,首先保证占用内存的两线程读写方向相同;S2:当第一线程去访问第二线程的当前块内写指针时,一定要确保第一线程对当前块内写指针的改变在汇编层上是最后一条指令,也就是此指令执行后,后面的指令将不会在有任何与内存块相关的写操作了,既要保证第一线程写完数据后,再让第二线程来读取该数据;S3:当第一线程访问第二线程的读指针时,第二线程一定要确保第二线程对当前块内读指针的改变在汇编层上是最后一条指令,也就是此指令执行后,后面的指令将不会在有任何与内存块相关的读操作了。 | ||
搜索关键词: | 一种 高效 内存 访问 方法 | ||
【主权项】:
1、一种高效的内存池访问方法,其特征在于,该方法具体步骤如下:S1:建立内存池,所述内存池由若干内存块组成,启动一个具多线程的应用程序,首先保证占用内存的两线程读写方向相同;S2:当第一线程去访问第二线程的当前块内写指针时,一定要确保第一线程对当前块内写指针的改变在汇编层上是最后一条指令,也就是此指令执行后,后面的指令将不会在有任何与内存块相关的写操作了,即要保证第一线程写完数据后,再让第二线程来读取该数据;S3:当第一线程访问第二线程的读指针时,第二线程一定要确保第二线程对当前块内读指针的改变在汇编层上是最后一条指令,也就是此指令执行后,后面的指令将不会在有任何与内存块相关的读操作了。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市融创天下科技发展有限公司,未经深圳市融创天下科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910109444.8/,转载请声明来源钻瓜专利网。