[发明专利]程序执行控制的装置及方法、终端和存储介质在审
申请号: | 202010315723.6 | 申请日: | 2020-04-21 |
公开(公告)号: | CN111538577A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 张政桢 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京天达共和律师事务所 11798 | 代理人: | 关刚 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 执行 控制 装置 方法 终端 存储 介质 | ||
1.一种程序执行控制的装置,包括:
任务执行模块,用于执行任务;其中,所述任务包括互有关联的先行任务和后行任务;
任务挂接模块,用于在所述先行任务未执行完毕时挂接所述后行任务;及
任务执行检查模块,用于检查是否获得所述任务以及检查所述任务是否执行完毕。
2.如权利要求1所述的装置,其特征在于,所述装置还包括:
标记表,用于待所述任务执行完毕记录所述任务;及
任务表,用于在所述任务获取并未执行时记录所述任务。
3.如权利要求1所述的装置,其特征在于,所述任务执行模块包括第一接口,以供所述任务调用;
所述任务挂接模块包括第二接口,以供所述后行任务调用。
4.如权利要求1所述的装置,其特征在于,当所述先行任务和所述后行任务互有关联时,所述先行任务和所述后行任务具有相同的关联参数。
5.一种程序执行控制的方法,包括:
获取待执行的任务;其中,所述任务包括先行任务和后行任务;
当所述任务为所述先行任务时,执行所述先行任务,并在所述先行任务执行完毕后,检查是否获得与所述先行任务关联的后行任务,如是,执行所述后行任务,如否,记录所述先行任务,直到检查到获得所述后行任务时执行所述后行任务;
当所述任务为所述后行任务时,检查与所述后行任务关联的先行任务是否执行完毕,如是,执行所述后行任务,如否,挂接所述后行任务,直到检查到所述先行任务执行完毕,再执行所述后行任务。
6.如权利要求5所述的方法,其特征在于,所述检查是否获得与所述先行任务关联的后行任务包括:
检测任务表中是否包括与所述先行任务相同的关联参数;
其中,所述直到检查到获得所述后行任务时执行所述后行任务包括:
直到检测到所述任务表中包含与所述先行任务相同的所述关联参数时执行所述后行任务。
7.如权利要求5所述的方法,其特征在于,所述记录所述先行任务包括:
将所述先行任务的关联参数添加到标记表中。
8.如权利要求5所述的方法,其特征在于,所述检查与所述后行任务关联的先行任务是否执行完毕包括:
检查标记表中是否包含与所述后行任务相同的关联参数;
其中,所述直到检查到所述先行任务执行完毕包括:
直到检测到所述标记表中包含与所述后行任务相同的所述关联参数。
9.一种终端,包括:
至少一个存储器和至少一个处理器;
其中,所述至少一个存储器用于存储程序代码,所述至少一个处理器用于调用所述至少一个存储器所存储的所述程序代码执行权利要求5至8中任一项所述的方法。
10.一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求5至8中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010315723.6/1.html,转载请声明来源钻瓜专利网。