-
公开(公告)号:CN119376963A
公开(公告)日:2025-01-28
申请号:CN202310935234.4
申请日:2023-07-27
Applicant: 上海交通大学
IPC: G06F9/52
Abstract: 本发明提供了一种嵌套优先锁系统及实现方法,包括:采用litl框架,并重定向pthread_mutex_lock到litl框架中相应的加锁函数,实现嵌套优先锁系统。将嵌套优先锁系统应用在NUMA架构上,基于优先出现嵌套的线程记录并更新当前优先的NUMA节点。本发明通过优先嵌套环境下的锁竞争者,实现了在锁嵌套环境下,避免现有NUMA感知锁的吞吐率崩溃问题,维持吞吐率与未出现嵌套时接近的技术效果。