基于节点感知的乐观自旋队列锁处理方法和装置

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
基于节点感知的乐观自旋队列锁处理方法和装置
申请号:CN202510878014
申请日期:2025-06-27
公开号:CN120849146A
公开日期:2025-10-28
类型:发明专利
摘要
本申请公开了基于节点感知的乐观自旋队列锁处理方法和装置。方法包括:当前线程通过查找哈希表确定本地NUMA节点是否已存在对应的NUMA节点队列;若已存在,通过该NUMA节点队列获取乐观自旋队列锁;确定释放乐观自旋队列锁;通过伪随机算法计算概率参数,根据该概率参数是否超过预设值,确定是在本地NUMA节点传递乐观自旋队列锁,或者是跨NUMA节点传递乐观自旋队列锁。本申请的有益效果包括:1)减少跨节点内存访问导致的缓存失效和高延迟问题;2)通过哈希表动态管理队列,避免内存占用激增;3)通过伪随机算法决定是否将锁传递给本地还是跨节点传递;4)动态调整本地与跨节点传递的概率,平衡公平性与性能。
技术关键词
队列 哈希表 跨节点 生成哈希 算法 参数 处理器 计算机设备 模块 存储装置 内存 可读存储介质 标识 动态 程序