发明名称 |
一种任务调度的方法和系统 |
摘要 |
本发明公开了一种任务调度的方法和系统,该方法包括:S1:执行完具有第一优先级的任务后,执行具有第二优先级的任务;S2:当执行完第一预设数目的具有所述第二优先级的任务后,检查是否还存在具有所述第一优先级的任务,若存在,执行完所有具有所述第一优先级的任务;S3:重复步骤S1、S2,直到执行完所有具有所述第一优先级和所述第二优先级的任务。该方法通过使具有较高优先级的任务得到充分执行,较低优先级的任务暂缓执行,同时超时次数的设置避免了较低优先级任务无法执行的情况,达到了在任何情况下,保证任务根据优先级充分、高效地进行调度。该任务调度方法和系统解决一些场景中现有的任务调度方法难以高效的实现调度的问题。 |
申请公布号 |
CN105975338A |
申请公布日期 |
2016.09.28 |
申请号 |
CN201610292925.7 |
申请日期 |
2016.05.05 |
申请人 |
汉柏科技有限公司 |
发明人 |
李鹏 |
分类号 |
G06F9/48(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
李相雨 |
主权项 |
一种任务调度的方法,其特征在于,包括:S1:执行完具有第一优先级的任务后,执行具有所述第二优先级的任务;S2:当执行完第一预设数目的具有所述第二优先级的任务后,检查是否还存在具有所述第一优先级的任务,若存在,执行完所有具有所述第一优先级的任务;S3:重复步骤S1、S2,直到执行完所有具有所述第一优先级和所述第二优先级的任务。 |
地址 |
300384 天津市滨海新区华苑产业区海泰西路18号西3楼104室 |