System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 进程管理方法、装置、电子设备及存储介质制造方法及图纸_技高网

进程管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40581139 阅读:8 留言:0更新日期:2024-03-06 17:24
本申请实施例公开了一种进程管理方法、装置、电子设备及存储介质。所述方法包括:响应于目标进程的目标资源访问需求,控制所述目标进程申请目标锁,以及获取目标进程的初始计数信息,其中,所述目标锁为保护所述目标资源的锁,所述初始计数信息为所述目标进程申请所述目标锁前的持锁计数;在所述目标进程完成目标资源的访问之后,获取所述目标进程的目标计数信息;若所述目标计数信息和所述初始计数信息不同,进行异常警告。通过上述方法,通过确定目标进程访问目标资源之前和访问目标资源之后的计数信息是否相同,可以及时对目标进程的异常情况进行告警,提高了对目标进程的分析效率。

【技术实现步骤摘要】

本申请属于计算机,具体涉及一种进程管理方法、装置、电子设备及存储介质


技术介绍

1、在实际软件工作时,用到读写锁、互斥锁的进程或线程,容易出现死锁,从而会导致进程或者线程的锁死。相关的进程管理方法,无法及时确定用到读写锁、互斥锁的进程或线程是否出现了运行异常的情况。


技术实现思路

1、鉴于上述问题,本申请提出了一种进程管理方法、装置、电子设备以及存储介质,以实现改善上述问题。

2、第一方面,本申请实施例提供了一种进程管理方法,所述方法包括:响应于目标进程的目标资源访问需求,控制所述目标进程申请目标锁,以及获取所述目标进程的初始计数信息,其中,所述目标锁为保护所述目标资源的锁,所述初始计数信息为所述目标进程申请所述目标锁前的持锁计数;在所述目标进程完成目标资源的访问之后,获取所述目标进程的目标计数信息;若所述目标计数信息和所述初始计数信息不同,进行异常警告。

3、第二方面,本申请实施例提供了一种进程管理装置,所述装置包括:第一获取单元,用于响应于目标进程的目标资源访问需求,控制所述目标进程申请目标锁,以及获取所述目标进程的初始计数信息,其中,所述目标锁为保护所述目标资源的锁,所述初始计数信息为所述目标进程申请所述目标锁前的持锁计数;第二获取单元,用于在所述目标进程完成目标资源的访问之后,获取所述目标进程的目标计数信息;告警单元,用于若所述目标计数信息和所述初始计数信息不同,进行异常警告。

4、第三方面,本申请实施例提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。

5、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。

6、本申请实施例提供了一种进程管理方法、装置、电子设备及存储介质。响应于目标进程的目标资源访问请求,获取目标进程的初始计数信息,其中,所述初始计数信息为所述目标进程申请持锁前的持锁计数,在目标进程完成目标资源的访问之后,获取目标进程的目标计数信息,若目标计数信息和初始计数信息不同,进行异常警告。通过上述方法,通过确定目标进程访问目标资源之前和访问目标资源之后的计数信息是否相同,可以及时对目标进程的异常情况进行告警,提高了对目标进程的分析效率。

本文档来自技高网...

【技术保护点】

1.一种进程管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标进程完成目标资源的访问之后,获取所述目标进程的目标计数信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述目标进程持锁成功,对所述初始计数信息进行调整,得到参考计数信息,包括:

4.根据权利要求2所述的方法,其特征在于,所述在所述目标进程释放所述目标锁之后,对所述参考计数信息进行调整,得到所述目标进程的目标计数信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述响应于目标进程的目标资源访问需求,控制所述目标进程申请目标锁,以及获取所述目标进程的初始计数信息,包括:

7.根据权利要求1-6任一所述的方法,其特征在于,所述初始计数信息和所述目标计数信息存储在所述目标进程的进程控制块中,其中,所述进程控制块中包括无符号长整型原子变量,所述无符号长整型原子变量用于记录所述目标进程的持锁计数。

8.一种进程管理装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括一个或多个处理器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行权利要求1-7任一所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行权利要求1-7任一所述的方法。

...

【技术特征摘要】

1.一种进程管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在所述目标进程完成目标资源的访问之后,获取所述目标进程的目标计数信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述目标进程持锁成功,对所述初始计数信息进行调整,得到参考计数信息,包括:

4.根据权利要求2所述的方法,其特征在于,所述在所述目标进程释放所述目标锁之后,对所述参考计数信息进行调整,得到所述目标进程的目标计数信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述响应于目标进程的目标资源访问需求,控制所述目标进程申请目标锁...

【专利技术属性】
技术研发人员:黄再漾
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1