[发明专利]配置信息恢复方法、装置、存储器和计算机设备在审
申请号: | 201710189119.1 | 申请日: | 2017-03-27 |
公开(公告)号: | CN108667636A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 刘玉龙;陈重文 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 谢曲曲 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线程 配置信息 计算机设备 存储器 恢复 依赖关系 注册信息 初始化阶段 顺序通知 初始化 发送 检测 | ||
1.一种配置信息恢复方法,其特征在于,所述方法包括:
获取每个线程在初始化阶段所发送的注册信息,所述注册信息中包括对应线程与其他线程的依赖关系;
根据每个线程与其他线程的依赖关系,生成每个线程进行配置信息恢复的顺序;
在检测到线程初始化完毕后,按照所述顺序通知对应的线程进行配置信息恢复。
2.根据权利要求1所述的方法,其特征在于,所述每个线程进行配置信息恢复的顺序包括:
第一类线程优先进行配置信息恢复;
第二类线程的配置信息恢复次序,排序在对应依赖的线程的配置信息恢复次序之后;
所述按照所述顺序使每个线程依次进行配置信息恢复,包括:
优先向所述第一类线程发送进行配置信息恢复的消息;
当检测到被第二类线程所依赖的线程完成配置信息恢复后,向对应的第二类线程发送进行配置信息恢复的消息;
所述第一类线程包括不依赖其它线程的线程;所述第二类线程包括依赖其它线程的线程。
3.根据权利要求1所述的方法,其特征在于,在所述根据每个线程与其他线程的依赖关系,生成每个线程进行配置信息恢复的顺序之前,还包括:
根据每个线程与其他线程的依赖关系,检测所有待进行配置信息恢复的线程之中,是否存在循环依赖,若是,则终止所有线程的配置信息恢复。
4.根据权利要求1所述的方法,其特征在于,在所述按照所述顺序通知对应的线程进行配置信息恢复之后,还包括:
检测正在进行配置信息恢复的线程的配置信息恢复的耗时是否超过预设时长,若是,则重启系统,使每个线程重新进行配置信息恢复。
5.根据权利要求1所述的方法,其特征在于,所述按照所述顺序通知对应的线程进行配置信息恢复,包括:
按照所述顺序和预设的最大并行数,向相应数量的线程发送进行配置信息恢复的消息。
6.一种配置信息恢复装置,其特征在于,所述装置包括:
依赖关系获取模块,用于获取每个线程在初始化阶段所发送的注册信息,所述注册信息中包括对应线程与其他线程的依赖关系;
配置信息恢复顺序生成模块,用于根据每个线程与其他线程的依赖关系,生成每个线程进行配置信息恢复的顺序;
配置信息恢复管理模块,用于在检测到线程初始化完毕后,按照所述顺序通知对应的线程进行配置信息恢复。
7.根据权利要求6所述的装置,其特征在于,所述每个线程进行配置信息恢复的顺序包括:第一类线程优先进行配置信息恢复;第二类线程的配置信息恢复次序,排序在对应依赖的线程的配置信息恢复次序之后;
所述配置信息恢复管理模块还用于优先向所述第一类线程发送进行配置信息恢复的消息;当检测到被第二类线程所依赖的线程完成配置信息恢复后,向对应的第二类线程发送进行配置信息恢复的消息;
所述第一类线程包括不依赖其它线程的线程;所述第二类线程包括依赖其它线程的线程。
8.根据权利要求6所述的装置,其特征在于,在所述装置还包括:
循环依赖检测模块,用于根据每个线程与其他线程的依赖关系,检测所有待进行配置信息恢复的线程之中,是否存在循环依赖,若是,则终止所有线程的配置信息恢复。
9.一个或多个存储有计算机可执行指令的非易失性计算机可读存储介质,所述计算机可执行指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:
获取每个线程在初始化阶段所发送的注册信息,所述注册信息中包括对应线程与其他线程的依赖关系;
根据每个线程与其他线程的依赖关系,生成每个线程进行配置信息恢复的顺序;
在检测到线程初始化完毕后,按照所述顺序通知对应的线程进行配置信息恢复。
10.一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取每个线程在初始化阶段所发送的注册信息,所述注册信息中包括对应线程与其他线程的依赖关系;
根据每个线程与其他线程的依赖关系,生成每个线程进行配置信息恢复的顺序;
在检测到线程初始化完毕后,按照所述顺序通知对应的线程进行配置信息恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710189119.1/1.html,转载请声明来源钻瓜专利网。