编译任务执行方法及装置制造方法及图纸

技术编号:23497812 阅读:25 留言:0更新日期:2020-03-13 13:02
本发明专利技术实施例公开了一种编译任务执行方法及装置,涉及数据通信领域,本发明专利技术通过将编译任务按照预设的归类规则归类成同类编译任务,仅对同类编译任务中的主任务进行调度并执行编译,同类编译任务中的其他编译任务共享主任务的编译结果。提高了编译效率,降低了编译任务的等待时长。该方法包括:接收用户提交的编译任务并存入编译任务表,根据预设的归类规则对所述编译任务进行归类;从所述编译任务归入的同类编译任务中选出主任务;按照设定的时间周期轮询所述编译任务表,依据主任务的调度时间对所述编译任务表中的主任务进行调度并执行编译。

Compiling task execution method and device

【技术实现步骤摘要】
编译任务执行方法及装置
本专利技术属于数据通信领域,尤其涉及一种编译任务执行方法及装置。
技术介绍
在软件工程领域,针对编译任务的编译方法一般采用如分布式编译、动态分配编译机等方式来实现提高编译效率。该类编译方法中,通常是将每一个编译任务分别进行编译,编译完成后,通知各自的编译人。当存在编译结果相同的多个编译任务时,仍然采用对每个编译任务独立编译将导致编译率低、编译任务的等待时间长等问题。
技术实现思路
针对上述问题,本专利技术提供了一种编译任务执行方法及装置,解决现有技术中当存在编译结果相同的多个编译任务时,仍然采用对每个编译任务独立编译将导致编译率低、编译任务的等待时间长等问题。第一方面,本专利技术提供了一种编译任务执行方法,所述方法包括:接收用户提交的编译任务并存入编译任务表,根据预设的归类规则对所述编译任务进行归类;从所述编译任务归入的同类编译任务中选出主任务;按照设定的时间周期轮询所述编译任务表,依据主任务的调度时间对所述编译任务表中的主任务进行调度并执行编译。<br>第二方面,本专本文档来自技高网...

【技术保护点】
1.编译任务执行方法,其特征在于,所述方法包括:/n接收用户提交的编译任务并存入编译任务表,根据预设的归类规则对所述编译任务进行归类;/n从所述编译任务归入的同类编译任务中选出主任务;/n按照设定的时间周期轮询所述编译任务表,依据主任务的调度时间对所述编译任务表中的主任务进行调度并执行编译。/n

【技术特征摘要】
1.编译任务执行方法,其特征在于,所述方法包括:
接收用户提交的编译任务并存入编译任务表,根据预设的归类规则对所述编译任务进行归类;
从所述编译任务归入的同类编译任务中选出主任务;
按照设定的时间周期轮询所述编译任务表,依据主任务的调度时间对所述编译任务表中的主任务进行调度并执行编译。


2.根据权利要求1所述的方法,其特征在于,所述用户提交的编译任务包括即时编译任务和定时编译任务,所述定时编译任务包括周期性定时编译任务和非周期性定时编译任务;所述根据预设的归类规则对所述编译任务进行归类具体包括:
若用户提交的编译任务为定时编译任务,则将属性值相同且调度时间相同的编译任务归为同类编译任务;
若用户提交的编译任务为即时编译任务,则将属性值相同的编译任务归为同类编译任务。


3.根据权利要求2所述的方法,其特征在于,所述将属性值相同且调度时间相同的编译任务归为同类编译任务,具体包括:
依据所述定时编译任务的属性值,从所述编译任务表中选出所有与所述定时编译任务属性值相同的编译任务;
从选出的所有属性值相同的编译任务的调度时间中,为所述定时编译任务选择匹配的调度时间,并将所述匹配的调度时间设置为所述定时编译任务的调度时间;
将所述定时编译任务与选出的属性值相同且调度时间相同的编译任务归为同类编译任务。


4.根据权利要求2所述的方法,其特征在于,若用户提交的编译任务为定时编译任务,所述从所述编译任务归入的同类编译任务中选出主任务,包括:
从所述编译任务归入的同类编译任务中选出最高优先级的编译任务为主任务;如果最高优先级的编译任务有多个且最高优先级的编译任务中有一个周期性定时编译任务时,选取最高优先级的周期性定时编译任务为主任务;如果最高优先级的编译任务有多个且最高优先级的编译任务中有多个周期性定时编译任务时,选取最高优先级的任务ID最小的编译任务为主任务;如果最高优先级的编译任务有多个且全部为非周期性定时编译任务时,选取最高优先级的任务ID最小的编译任务为主任务;
若用户提交的编译任务为即时编译任务,所述从所述编译任务归入的同类编译任务中选出主任务,包括:
从所述编译任务归入的同类编译任务中选出最高优先级的编译任务为主任务;如果最高优先级的编译任务有多个时,选取最高优先级的任务ID最小的编译任务为主任务。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述属性值是指所述编译任务的关键信息字段值或者根据所述编译任务的关键信息字段...

【专利技术属性】
技术研发人员:向妤郭静章年忠
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

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

1