1.一种控制任务执行的方法,其特征在于,包括步骤:
遍历任务列表,判断是否存在未执行任务;
根据预定的多个任务类型,为每一个所述未执行任务划分任务类型,并根据划分的任务类型查询运行参数列表,以获取包括对应于所述划分的任务类型的多个针对类型的运行参数的记录,其中,所述运行参数列表包括指定给每一个任务类型的多个针对类型的运行参数;
遍历所述运行参数列表,判断是否已经完成对所述记录中的多个针对类型的运行参数的遍历,其中
若未完成,则判断实际的运行参数与对应的针对类型的运行参数是否符合,若不符合,则返回遍历任务列表的步骤,若符合,继续执行遍历所述运行参数列表的步骤,以及其中
若已经完成,则执行所述未执行任务并将任务状态更新为已执行。
2.根据权利要求1所述的方法,其特征在于,还包括:在遍历任务列表的步骤之前,定时地执行任务执行线程,并查询数据库中的待执行的所述任务列表。
3.根据权利要求1或2所述的方法,其特征在于,所述多个任务类型包括:紧急任务类型、高耗时任务类型、高耗内存任务类型、高耗CPU任务类型、执行时间范围类型、高耗内存与CPU任务类型和/或紧急任务与零点前完成类型。
4.根据权利要求1或2所述的方法,其特征在于,所述多个针对类型的运行参数包括:紧急级别、耗时时长、耗内存大小、CPU范围和/或执行时间。