一种OS临界资源的监测方法技术

技术编号:41493872 阅读:20 留言:0更新日期:2024-05-30 14:39
本发明专利技术提供了一种OS临界资源的监测方法,包括设置一个操作系统和临界资源的映射列表,通过映射列表对占用临界资源的线程进行监视,当其他线程访问已被占用的临界资源时,返回占用线程的ID等待,并通过临界资源监测机制查询映射列表来监测线程对临界资源的占用状态和时间。通过映射表对占用临界资源的线程进行记录,当临界资源出现被长时间等死锁的情况时,用户能够从映射表中分析出临界资源被锁死的原因。

【技术实现步骤摘要】

本专利技术涉及一种os临界资源的监测方法。


技术介绍

1、当前大多数操作中存在临界资源保护的机制,例如自旋锁、互斥锁等。在使用这些保护机制的时候,经常存在因使用不当,导致资源被锁死,其他线程无法访问的情况。针对上述问题,本专利技术设计了一种能实时监控并分析操作系统临界资源的访问及使用情况的方案,从而推断出临界资源是否出现长时间被占用或死锁的问题。如公开号为cn104809075b公开的一种存取实时并行处理的固态记录装置及方法,创建固态储存卡映射表,通过映射表对固态存储卡的所有块进行映射,使用一次映射lba_1形成块底座,对其快速寻址;单板机上的管理软件在对固态存储卡完成创建块重映射列表后,经由管理接口控制器创建或更新块映射表;当执行数据存取操作时,读写并行处理控制器对其进行读取操作。


技术实现思路

1、为解决上述技术问题,本专利技术提供了一种os临界资源的监测方法。

2、本专利技术通过以下技术方案得以实现。

3、本专利技术提供的一种os临界资源的监测方法os临界资源的监测方法,包括设置本文档来自技高网...

【技术保护点】

1.一种OS临界资源的监测方法,其特征在于,包括设置一个操作系统和临界资源的映射列表,通过映射列表对占用临界资源的线程进行监视,当其他线程访问已被占用的临界资源时,返回占用线程的ID等待,并通过临界资源监测机制查询映射列表来监测线程对临界资源的占用状态和时间。

2.如权利要求1所述的一种OS临界资源的监测方法,其特征在于:所述临界资源监测机制包括监测映射列表的监控线程。

3.如权利要求2所述的一种OS临界资源的监测方法,其特征在于:所述监控线程以固定的间隔查询映射列表,当查询到映射列表的访问时间超过t时提取映射列表的信息者判定该线程存在问题。</p>

4.如权...

【技术特征摘要】

1.一种os临界资源的监测方法,其特征在于,包括设置一个操作系统和临界资源的映射列表,通过映射列表对占用临界资源的线程进行监视,当其他线程访问已被占用的临界资源时,返回占用线程的id等待,并通过临界资源监测机制查询映射列表来监测线程对临界资源的占用状态和时间。

2.如权利要求1所述的一种os临界资源的监测方法,其特征在于:所述临界资源监测机制包括监测映射列表的监控线程。

3.如权利要求2所述的一种os临界资源的监测方法,其特征在于:所述监控线程以固定的间隔查询映射列表,当查询到映射列表的访问时间超过t时提取映射列表的信息者判定该线程存在问题。

4...

【专利技术属性】
技术研发人员:向凯刘博李智勇张罗东陈军兴
申请(专利权)人:上海睿赛德电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1