线程管理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:32466338 阅读:43 留言:0更新日期:2022-02-26 09:29
本申请提供一种线程管理方法、装置、电子设备及计算机可读存储介质。该方法在接收并响应线程管理请求后启动管理线程,然后从各工作线程中确定异常工作线程,并通过管理线程从运算数据暂存器中读取该异常工作线程的线程信息,最后通过管理线程根据异常工作线程的线程信息对异常工作线程进行管理。该方法通过在工作线程上设计管理线程分离了工作和管理,且通过运算数据暂存器隔离了线程间数据的直接交互,减小了线程间的相互影响,在工作线程发生异常时,可以通过管理线程对其进行管理,方便了管理线程对异常工作线程的维护,提高了系统运行的稳定性和可靠性。运行的稳定性和可靠性。运行的稳定性和可靠性。

【技术实现步骤摘要】
线程管理方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种线程管理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]当前视频监控类信令服务端往往涉及大量的线程并发处理,且对线程运行稳定性和可靠性要求极高,一旦线程出现问题,整个系统的稳定性和可靠性也将受到影响。
[0003]针对上述问题,传统的做法是为每个线程添加保护代码,在线程出现故障时,由于保护代码的存在只会影响当前线程,不会导致系统性错误。然而,这种通过添加保护代码的模式不具备线程恢复机制,同时,因为线程数据和线程相关,所以在线程出错后由于线程的直接退出,无法获取到出错前的线程信息进行错误分析,不利于异常线程的管理,从而降低了系统运行的稳定性和可靠性。
[0004]因此,需要提供一种线程管理方法以方便管理异常线程,提高系统运行的稳定性和可靠性。

技术实现思路

[0005]本申请提供一种线程管理方法、装置、电子设备及计算机可读存储介质,用于方便管理异常线程,提高系统运行的稳定性和可靠性。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种线程管理方法,其特征在于,包括:接收工作线程管理请求;响应于所述工作线程管理请求,启动管理线程;从各工作线程中确定异常工作线程,并通过所述管理线程从运算数据暂存器中读取所述异常工作线程的线程信息;通过所述管理线程根据所述异常工作线程的线程信息对所述异常工作线程进行管理。2.根据权利要求1所述的线程管理方法,其特征在于,所述响应于所述工作线程管理请求,启动管理线程的步骤,包括:响应于所述工作线程管理请求,启动守护线程;读取所述守护线程的守护初始化参数,所述守护初始化参数包括自重启次数和管理线程的初始化数据;根据所述守护初始化参数,启动管理线程。3.根据权利要求1所述的线程管理方法,其特征在于,所述管理线程包括监督线程,所述监督线程包括监督管理器和监督清单,所述从各工作线程中确定异常工作线程,并通过所述管理线程从运算数据暂存器中读取所述异常工作线程的线程信息的步骤,包括:通过所述监督管理器根据预设的数据同步周期,将运算数据暂存器中存储的各工作线程的线程信息同步至所述监督清单中;通过所述监督管理器根据预设的数据读取周期,读取所述监督清单中各工作线程的线程信息;通过所述监督线程根据各工作线程的线程信息,从各工作线程中确定异常工作线程;通过所述监督线程从运算数据暂存器中读取所述异常工作线程的线程信息。4.根据权利要求3所述的线程管理方法,其特征在于,所述通过所述监督线程根据各工作线程的线程信息,从各工作线程中确定异常工作线程的步骤,包括:通过所述监督管理器根据各工作线程的线程信息确定各工作线程的数据更新时间和线程状态;通过所述监督管理器根据各工作线程的数据更新时间和当前时间,确定各工作线程的数据更新时段;通过所述监督线程根据各工作线程的数据更新时段、线程状态以及预设的数据更新阈值,从各工作线程中确定异常工作线程。5.根据权利要求1所述的线程管理方法,其特征在于,所述管理线程包括异常处理线程,所述从各工作线程中确定异常工作线程,并通过所述管理线程...

【专利技术属性】
技术研发人员:王洵李云立任明
申请(专利权)人:武汉中科通达高新技术股份有限公司
类型:发明
国别省市:

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

1