发明名称 | 一种电信网管系统中对被管对象加锁的方法 | ||
摘要 | 本发明公开了一种电信网管系统中被管对象加锁的方法,包括以下步骤:对被管对象进行操作,锁定服务系统根据要操作的对象生成相应的加锁任务;取得此任务要锁定的对象相关联的所有父、子节点的各个节点应出现的锁的状态并进行校验;判断已经加锁的任务和内部任务列表中的各个任务是否有与本操作相冲突的任务存在,若没有则对此任务进行加锁,返回结束;否则将本任务填充入内部任务列表,同时提交线程阻塞;等待其它的锁定任务被释放时,依次唤醒内部任务列表中符合条件的任务,重新进行加锁判断。应用本发明的方法,在多用户并发操作的情况下可以实现对被管对象的锁定。 | ||
申请公布号 | CN1527536A | 申请公布日期 | 2004.09.08 |
申请号 | CN03105047.6 | 申请日期 | 2003.03.03 |
申请人 | 华为技术有限公司 | 发明人 | 施广宇;郭洪志 |
分类号 | H04L12/24;H04L9/00 | 主分类号 | H04L12/24 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 王丽琴 |
主权项 | 1、一种电信网管系统中被管对象的加锁方法,其特征在于包括以下步骤:A、锁定服务系统根据对被管对象的操作,生成与之相应的加锁任务;B、根据生成的加锁任务,取得此任务要锁定的对象相关联的所有父、子节点的各个节点应出现的锁的状态;C、判断已经加锁的任务和内部任务列表中的各个任务是否符合此任务的子节点和父节点的各个节点应出现的锁的状态,若符合则对当前任务进行加锁,返回结束;否则执行步骤D;D、将本任务填充入内部任务列表进行保存,同时提交线程阻塞,使该任务对应的线程处于等待状态。 | ||
地址 | 518057广东省深圳市科技园科发路华为用服大厦 |