[发明专利]一种多线程启动同步方法有效
| 申请号: | 201710568634.0 | 申请日: | 2017-07-13 | 
| 公开(公告)号: | CN109254834B | 公开(公告)日: | 2021-05-14 | 
| 发明(设计)人: | 杨绍军 | 申请(专利权)人: | 普天信息技术有限公司 | 
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/52;G06F9/54 | 
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 | 
| 地址: | 100080 *** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 本申请提供了一种多线程启动同步方法,通过采取三种状态和事件机制来控制多线程启动,使线程无序的启动过程变成有序的启动过程,从而避免系统的运转出现异常,也可以避免超时循环等待降低系统性能的情况,能够在不需要定义全局参数变量,也不需要考虑延迟,以及避免死锁的情况下实现多线程启动同步。 | ||
| 搜索关键词: | 一种 多线程 启动 同步 方法 | ||
【主权项】:
                1.一种多线程启动同步方法,其特征在于,该方法包括:配置启动共享状态变量,以及启动触发事件;通过主线程模块启动主线程,并将配置的初始状态值赋值给启动共享状态变量;通过主线程模块启动子线程模块,并将参数信息传输给子线程模块;通过子线程模块启动子任务线程,接收主线程模块传输的参数信息并存储;使用主线程模块判断当前启动共享状态变量的值是否为初始状态值,如果是,将启动共享状态变量的值修改为配置的第一状态值;等待启动触发事件,在接收到启动触发事件时,继续运行主线程;否则,修改启动共享状态变量的值为初始状态值,并发送启动触发事件,继续运行主线程;使用子线程模块判断当前启动共享状态变量的值是否为初始状态值,如果是,将启动共享状态变量的值修改为配置的第二状态值,等待启动触发事件,在接收到启动触发事件时,继续运行子线程;否则,修改启动共享状态变量的值为初始状态值,并发送启动触发事件,继续运行子线程。
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普天信息技术有限公司,未经普天信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710568634.0/,转载请声明来源钻瓜专利网。





