CNIPA.AI
返回搜索
档案

一种操作系统内核自旋锁的优化方法及系统

发明专利未知
8浏览
10权利要求 · 2 独立
§ Ⅰ

卷宗概要

发明人

刘悦; 王一平; 贾晨; 唐华云

申请日

Apr 9, 2025

公开日

Oct 16, 2026

IPC 分类

G06F 9/52 (2006.01)G06F 9/48 (2006.01)G06F 9/50 (2006.01)

本申请实施例提供一种操作系统内核自旋锁的优化方法及系统,该方法在线程申请锁失败时,将该线程按照线程挂起等待时间进行挂起,以减少未持有锁的线程对CPU资源的无效占用。本申请实施例中设置的线程挂起等待时间不是固定时间,而是通过共享内存区中的执行时间和系统内核上下文切换时间,确定相对公平且合理的线程挂起等待时间。方法包括:线程申请锁失败,则判断线程所在进程的第一进程号是否和共享内存区中的第二进程号相同;如果相同,则根据执行时间和系统内核上下文切换时间,确定线程挂起等待时间。如果不相同,则根据系统内核上下文切换时间、所述执行时间和处理器核数,确定线程挂起等待时间,按照所述线程挂起等待时间进行挂起操作。