[发明专利]一种资源管理方法及系统有效
申请号: | 201611128750.2 | 申请日: | 2016-12-09 |
公开(公告)号: | CN108228331B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 李从章 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源管理 方法 系统 | ||
本发明公开了一种资源的管理方法及系统,该方法包括:设置主模块与资源的第一关联,使所述主模块能基于所述第一关联访问所述资源和释放所述资源占用的内存;根据所述第一关联,设置第二关联;将所述第二关联传递给至少一个从模块,使所述从模块能基于所述第二关联访问所述资源。本发明提供资源的管理方法及系统,解决了现有技术中资源方法中存在的资源释放的不确定性和无法有效管理资源的技术问题,可以实现对资源进行有效管理,并实现对内存的有效管理的技术效果。
技术领域
本发明涉及计算机技术领域,尤其涉及一种资源管理方法及系统。
背景技术
随着计算机技术的发展,资源的传输和利用也得到了较大的发展,人们获取的资源也多种多样,上述资源包括视频信息、音频信息或者图片信息等,如何对资源进行管理成为了关键问题。
现有技术采用的方法是让多个模块与资源之间建立一种关联,并对与资源建立关联的模块进行计数,这样上述模块通过建立的关联可以对资源进行共享,包括读取和释放,当资源失效时,每个与该资源进行关联的模块都进行关联解除操作,即与资源建立关联的模块计数为0时,资源占用的内存得以释放。
然而上述方法中,在对资源占用的内存进行释放时,需要每个与该资源进行关联的模块都进行关联解除操作,但是各个模块进行关联解除操作的时间是不确定的,也无法确定最后执行关联解除操作的是哪一个模块,这样会导致资源释放的不确定,而无法有效地对资源进行管理。可见,现有技术中资源管理方法存在局限性。
发明内容
本发明提供一种资源管理方法及系统,用以解决现有技术中资源方法中存在的资源释放的不确定性和无法有效管理资源的技术问题。
第一方面,本发明实施例提供了一种资源的管理方法,包括:设置主模块与资源的第一关联,使所述主模块能基于所述第一关联访问所述资源和释放所述资源占用的内存;根据所述第一关联,设置第二关联;将所述第二关联传递给至少一个从模块,使所述从模块能基于所述第二关联访问所述资源。
可选的,在所述设置主模块与资源的第一关联之前,还包括:获取所述资源;将所述资源发送至所述主模块。
可选的,所述设置主模块与资源的第一关联,使所述主模块能基于所述第一关联访问所述资源和释放所述资源占用的内存,包括:判断所述资源是否失效;如果失效,则查看所述资源是否被访问;如果所述资源未被访问,则释放所述资源占用的内存。
可选的,所述释放所述资源占用的内存之后,还包括:解除所述第一关联。
可选的,所述将所述第二关联传递给至少一个从模块,使所述从模块能基于所述第二关联访问所述资源,包括:基于所述第二关联,判断所述第一关联是否被解除;如果未被解除,则访问所述资源。
基于同样的发明构思,本发明实施例提供了一种资源管理系统,包括:第一设置模块,用于设置主模块与资源的第一关联,使所述主模块能基于所述第一关联访问所述资源和释放所述资源占用的内存;第二设置模块,用于根据所述第一关联,设置第二关联;传递模块,将所述第二关联传递给至少一个从模块,使所述从模块能基于所述第二关联访问所述资源。
可选的,所述系统还包括:第一获取模块,用于获取所述资源;发送模块,用于将所述资源发送至所述主模块。
可选的,所述第一设置模块包括:第一判断单元,用于判断所述资源是否失效;查看单元,用于如果所述资源失效,则查看所述资源是否被访问;释放单元,用于如果所述资源未被访问,则释放所述资源占用的内存。
可选的,所述第一设置模块,还包括:解除单元,解除所述第一关联。
可选的,所述传递模块包括:第二判断单元,用于根据所述第二关联,判断所述第一关联是否被解除;访问单元,用于当所述第一关联是否被解除,则访问所述资源。
本发明实施例中提供的技术方案,至少具有如下技术效果或优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611128750.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种串行化的多进程任务调度方法和装置
- 下一篇:对象池访问方法及装置