[发明专利]一种管理迭代器的方法及系统无效
申请号: | 200910178488.6 | 申请日: | 2009-10-13 |
公开(公告)号: | CN102043672A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 孟雷;宋滔 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 迭代器 方法 系统 | ||
1.一种管理迭代器的方法,包括:
系统将所产生的迭代器保存到迭代器管理容器中,并为该迭代器管理容器中的迭代器分别配置计数器;
系统启动后,在每个检测时刻对该迭代器管理容器中的迭代器的计数器进行累加;
若调用方从迭代器管理容器中的迭代器中读取数据,则将相应迭代器的计数器的计数值置为初始值;
若迭代器管理容器中的迭代器的计数器的计数值达到迭代器最大计数值,则删除相应迭代器。
2.如权利要求1所述的方法,其特征在于,
所述系统采用定时周期的方式计算所述检测时刻,该系统每隔一定时周期对该迭代器管理容器中的迭代器的计数器进行累加,具体过程包括:
从所述迭代器管理容器中读取迭代器,如果读取到,则判断该读取到的迭代器的计数器的计数值是否已达到迭代器最大计数值,如果未达到,则对该迭代器的计数器进行累加;如果达到,则记录该迭代器在所述迭代器管理容器中的索引号,并将该迭代器设置为待删除状态。
3.如权利要求2所述的方法,其特征在于,
所述系统读取完所述迭代器管理容器中的迭代器后,按照记录的索引号,将设置为待删除状态的迭代器从所述迭代器管理容器中删除。
4.如权利要求2或3所述的方法,其特征在于,所述系统将所产生的迭代器保存到迭代器管理容器中的过程包括:
调用方从所述系统中调用数据,该系统生成被调用数据的迭代器;
所述系统判断迭代器管理容器中的迭代器的数量是否达到迭代器最大数量,如果已达到,则查找并删除该迭代器管理容器中计数器的计数值最大的迭代器,并将生成的迭代器保存到该迭代器管理容器中;如果未达到,则将生成的迭代器保存到该迭代器管理容器中。
5.如权利要求4所述的方法,其特征在于,该方法还包括:
所述系统生成被调用数据的迭代器后,还向调用方返回迭代器形式的数据引用;
所述调用方删除迭代器形式的数据引用时,请求所述系统删除对应的迭代器;
所述系统根据调用方的请求从迭代器管理容器中删除相应迭代器。
6.如权利要求4所述的方法,其特征在于,该方法还包括:
预先配置所述迭代器管理容器的迭代器最大数量、迭代器最大计数值和定时周期;
系统启动后,首先读取所述预先配置的所述迭代器最大数量、迭代器最大计数值和定时周期。
7.一种管理迭代器的系统,包括:迭代器生成模块、迭代器控制模块和迭代器管理容器,其中:
所述迭代器生成模块,用于在调用方调用数据时,生成被调用数据的迭代器,并向迭代器控制模块发送迭代器生成通知消息;
所述迭代器控制模块,用于控制所述迭代器生成模块将所生成的迭代器保存到所述迭代器管理容器中;并为该迭代器管理容器中的迭代器分别配置计数器;并且,在每个检测时刻对该迭代器管理容器中的迭代器的计数器进行累加;在调用方从迭代器管理容器中的迭代器中读取数据时,将相应迭代器的计数器的计数值置为初始值;在迭代器管理容器中的迭代器的计数器的计数值达到迭代器最大计数值时,控制删除相应迭代器。
8.如权利要求7所述的系统,其特征在于,
所述迭代器控制模块所述系统采用定时周期的方式计算所述检测时刻,该迭代器控制模块每隔一定时周期对该迭代器管理容器中的迭代器的计数器进行累加,具体过程包括:
从所述迭代器管理容器中读取迭代器,如果读取到,则判断该读取到的迭代器的计数器的计数值是否已达到迭代器最大计数值,如果未达到,则对该迭代器的计数器进行累加;如果达到,则记录该迭代器在所述迭代器管理容器中的索引号,并将该迭代器设置为待删除状态。
9.如权利要求8所述的系统,其特征在于,该系统还包括迭代器删除模块,其中:
所述迭代器控制模块,还用于在读取完所述迭代器管理容器中的迭代器后,将记录的索引号发送给所述迭代器删除模块,通知该迭代器删除模块进行迭代器的删除;
所述迭代器删除模块,用于按照接收到的索引号,将设置为待删除状态的迭代器从所述迭代器管理容器中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910178488.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:厚膜电阻版图设计装置
- 下一篇:特征模型的建模方法