一种电信网管系统中对被管对象加锁的方法技术方案

技术编号:3525436 阅读:260 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种电信网管系统中被管对象加锁的方法,包括以下步骤:对被管对象进行操作,锁定服务系统根据要操作的对象生成相应的加锁任务;取得此任务要锁定的对象相关联的所有父、子节点的各个节点应出现的锁的状态并进行校验;判断已经加锁的任务和内部任务列表中的各个任务是否有与本操作相冲突的任务存在,若没有则对此任务进行加锁,返回结束;否则将本任务填充入内部任务列表,同时提交线程阻塞;等待其它的锁定任务被释放时,依次唤醒内部任务列表中符合条件的任务,重新进行加锁判断。应用本发明专利技术的方法,在多用户并发操作的情况下可以实现对被管对象的锁定。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种电信网管系统中被管对象的加锁方法,其特征在于包括以下步骤:    A、锁定服务系统根据对被管对象的操作,生成与之相应的加锁任务;    B、根据生成的加锁任务,取得此任务要锁定的对象相关联的所有父、子节点的各个节点应出现的锁的状态;    C、判断已经加锁的任务和内部任务列表中的各个任务是否符合此任务的子节点和父节点的各个节点应出现的锁的状态,若符合则对当前任务进行加锁,返回结束;否则执行步骤D;    D、将本任务填充入内部任务列表进行保存,同时提交线程阻塞,使该任务对应的线程处于等待状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:施广宇郭洪志
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1