[发明专利]一种获取自旋锁的方法及装置有效
申请号: | 201410109467.X | 申请日: | 2014-03-21 |
公开(公告)号: | CN104932933B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 张文涛;徐彩虹;赵家伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的实施例提供一种获取自旋锁的方法及装置,涉及计算机技术领域,能够降低由于多个任务竞争共享资源而造成的系统的性能损耗,从而提高系统的性能。该方法可以包括:接收请求获取自旋锁的任务;将该任务保存在排队队列中;根据该任务在排队队列中的位置,确定该任务的自旋等待时间,以使得该任务在该自旋等待时间结束时,尝试获取自旋锁,其中,该任务在排队队列中的位置用于表征该任务保存至排队队列中的先后顺序,先保存至排队队列中的任务的位置在后保存至排队队列中的任务的位置之前。 | ||
搜索关键词: | 一种 获取 自旋 方法 装置 | ||
【主权项】:
1.一种获取自旋锁的方法,其特征在于,包括:接收请求获取自旋锁的任务;将所述任务保存在排队队列中;根据所述任务在所述排队队列中的位置,确定所述任务的自旋等待时间,以使得所述任务在所述自旋等待时间结束时,尝试获取所述自旋锁;其中,所述任务在所述排队队列中的位置用于表征所述任务保存至所述排队队列中的先后顺序,先保存至所述排队队列中的任务的位置在后保存至所述排队队列中的任务的位置之前。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410109467.X/,转载请声明来源钻瓜专利网。
- 上一篇:缓冲资源的分配方法和装置
- 下一篇:一种更新桌面的方法、服务器和移动终端