青岛海信移动通信技术股份有限公司王鹏获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉青岛海信移动通信技术股份有限公司申请的专利一种多线程控制方法及终端设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114356559B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111577798.2,技术领域涉及:G06F9/50;该发明授权一种多线程控制方法及终端设备是由王鹏设计研发完成,并于2021-12-22向国家知识产权局提交的专利申请。
本一种多线程控制方法及终端设备在说明书摘要公布了:本发明公开了一种多线程控制方法及终端设备,若需要在第一线程中对设备进行目标操作时,可以控制第一线程处于阻塞状态,使得第一线程不会继续执行后续操作;此时,可以在第二线程中执行用于实现目标操作的程序,并根据执行结果,在第二线程中设置共享锁的状态标记;进而,可以根据共享锁的状态标记确定出第一操作是否执行成功,若执行成功再唤醒第一线程,解除第一线程的阻塞状态,可以在第一线程中继续执行后续操作;此时,在第一线程中执行后续操作时,因前面的目标操作执行成功,所以后续操作可以正常进行,并不会出现异常现象,避免了对后续操作造成不良影响,从而实现了异步环境下,不同线程的操作在同一线程下的顺序执行。
本发明授权一种多线程控制方法及终端设备在权利要求书中公布了:1.一种多线程控制方法,其特征在于,包括: 若需要在第一线程中对设备进行目标操作时,控制所述第一线程处于阻塞状态,且在所述第一线程中,设置共享锁的状态标记为初始值; 在第二线程中执行用于实现所述目标操作的程序,若执行后得到的结果为执行成功时,在所述第二线程中,设置所述共享锁的状态标记为目标值; 在所述第一线程中确定所述共享锁的状态标记为所述目标值时,唤醒所述第一线程; 在所述第一线程中,设置所述共享锁的状态标记为初始值,具体包括: 在所述第一线程中,获取所述共享锁,并判断是否获取成功; 若是,则在所述第一线程中,设置所述共享锁的状态标记为所述初始值,并在设置完成时释放所述共享锁; 若否,则控制所述第一线程加入预设队列,且占用所述预设队列中未被占用位置中排序序号最小的位置,待所述第一线程位于所述预设队列的队头,在所述第一线程中,再次获取所述共享锁,直至获取成功; 其中,在位于所述队头的线程,再次获取所述共享锁时,控制该线程从所述预设队列中脱离,且控制所述预设队列中的其余线程的排序序号依次减一;所述预设队列中各位置的排序序号与加入顺序正相关; 在所述第二线程中,设置所述共享锁的状态标记为目标值,具体包括: 在所述第二线程中,获取所述共享锁,并判断是否获取成功; 若是,则在所述第二线程中,设置所述共享锁的状态标记为所述目标值,并在设置完成时释放所述共享锁; 若否,则控制所述第二线程加入预设队列,且占用所述预设队列中未被占用位置中排序序号最小的位置,待所述第二线程位于所述预设队列的队头,在所述第二线程中,再次获取所述共享锁,直至获取成功; 其中,在位于所述队头的线程,再次获取所述共享锁时,控制该线程从所述预设队列中脱离,且控制所述预设队列中的其余线程的排序序号依次减一;所述预设队列中各位置的排序序号与加入顺序正相关。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人青岛海信移动通信技术股份有限公司,其通讯地址为:266071 山东省青岛市市南区江西路11号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。