苏州元脑智能科技有限公司范冬冬获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉苏州元脑智能科技有限公司申请的专利自旋锁优化方法和电子设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120670180B 。
龙图腾网通过国家知识产权局官网在2025-10-24发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511171852.1,技术领域涉及:G06F9/52;该发明授权自旋锁优化方法和电子设备是由范冬冬;成金祥;庞伟振设计研发完成,并于2025-08-20向国家知识产权局提交的专利申请。
本自旋锁优化方法和电子设备在说明书摘要公布了:本申请公开了一种自旋锁优化方法和电子设备,所述方法包括:创建并初始化自旋锁结构体,其中,自旋锁结构体包括锁持有者指针;在每个线程获取自旋锁时,创建相应的请求节点结构体,以形成等待队列;在等待队列中,基于锁持有者指针确定多个线程中的自旋锁持有者;在自旋锁持有者对应的处理器核心执行完成对应线程的临界区代码后,遍历等待队列,读取每个等待节点的所述临界区函数指针,并在当前处理器核心上基于临界区函数指针依次执行每个请求节点结构体中的临界区代码。本申请的方法,突破了传统自旋锁在多核环境中的性能瓶颈,实现了缓存一致性开销、队列延迟、能效比及多核扩展性的全方位优化,显著提升了自旋锁在多核处理器环境中的性能。
本发明授权自旋锁优化方法和电子设备在权利要求书中公布了:1.一种自旋锁优化方法,其特征在于,所述方法包括: 创建并初始化自旋锁结构体,其中,所述自旋锁结构体包括锁持有者指针; 在每个线程获取自旋锁时,创建相应的请求节点结构体,以形成等待队列,其中,所述请求节点结构体包括节点指针、临界区函数指针和锁结构体指针,所述节点指针用于将所述请求节点结构体链接到等待队列,所述临界区函数指针指向线程需要执行的临界区代码,所述锁结构体指针用于指向所述自旋锁结构体; 在所述等待队列中,基于所述锁持有者指针确定多个线程中的自旋锁持有者; 在所述自旋锁持有者对应的处理器核心执行完成对应线程的所述临界区代码后,遍历所述等待队列,读取每个等待节点的所述临界区函数指针,并在当前所述处理器核心上基于所述临界区函数指针依次执行每个所述请求节点结构体中的所述临界区代码,其中,所述自旋锁持有者对应的处理器核心执行完成对应线程的所述临界区代码后,所述自旋锁不立刻释放,所述自旋锁持有者对应的处理器核心所对应线程以外的线程不由相应的线程自身唤醒后执行所述临界区代码; 在确定多个线程中的自旋锁持有者时,所述方法还包括: 比较当前线程的优先级与其他等待线程的优先级,或者,确定多个线程中最早获取所述自旋锁的线程; 在当前线程的优先级高于其他等待线程的优先级且所述锁持有者指针不为空的情况下,将当前线程确定为所述自旋锁持有者,或者,将所述最早获取所述自旋锁的线程且所述锁持有者指针不为空的情况下,将当前线程确定为所述自旋锁持有者。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人苏州元脑智能科技有限公司,其通讯地址为:215000 江苏省苏州市吴中经济开发区综保区经一路1号8幢;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励