[发明专利]一种锁传递方法及相关装置在审
申请号: | 202111136893.9 | 申请日: | 2021-09-27 |
公开(公告)号: | CN115878335A | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 陈更;付明;雷继棠 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/54;G06F15/173 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 闵晶晶 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种锁传递方法,应用于非统一内存访问NUMA架构。该方法包括:获取来自于第一线程的锁释放请求,该锁释放请求用于请求释放控制访问共享资源的多个锁,多个锁中的每个锁对应于NUMA架构中各个层级的节点;若存在等待抢占第一锁的线程,则释放第一锁并保留多个锁之间的持有关系,以将多个锁传递给等待抢占第一锁的线程,第一锁为多个锁中对应于最低层级节点的锁;若不存在等待抢占第一锁的线程,则释放第一锁以及第一锁所持有的第二锁,以将第二锁传递给等待抢占第二锁的线程;其中,共享资源的访问条件为线程持有NUMA架构下每个层级的节点所对应的锁。基于本方案,能够尽可能地避免跨NUMA域传递锁,提高了锁的性能。 | ||
搜索关键词: | 一种 传递 方法 相关 装置 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202111136893.9/,转载请声明来源钻瓜专利网。
- 上一篇:WLAN中的关联方法、AP和STA
- 下一篇:一种通信方法及通信装置