【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种分时任务管理的方法及相关装置。
技术介绍
1、随着互联网应用的发展,任务处理的要求也越来越高,而任务调度能够较好地满足对于任务处理的高要求;在现有技术中,往往会使用linux内核中包含的任务数据结构来进行任务调度控制,其主要把任务主要分为实时任务和普通任务,对于实时任务而言,有很高的优先级需要尽快完成交付;对于普通任务而言,没有一定的实时性要求,尽快完成交付即可;当系统中存在实时任务时,调度程序会优先选择实时任务执行,普通任务将得不到执行的机会,并且该任务调度方式占用资源大,启动时间慢,也不适合小型嵌入式系统。
技术实现思路
1、本专利技术的目的在于克服现有技术的不足,本专利技术提供了一种分时任务管理的方法及相关装置,采用定时器定时调度任务,并引用消息机制,实现任务间通信,不仅提高了系统启动效率,而且使任务管理更加轻量化和易于裁剪,从而确保每个任务都能得到执行。
2、为了解决上述技术问题,本专利技术提供了一种分时任务管理的方法,所述方法包括:<
...【技术保护点】
1.一种分时任务管理的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述任务相关函数包括任务函数和初始化函数;所述任务参数包括执行周期、启动时间和扫描周期。
3.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述基于所述任务相关函数对每个任务进行初始化处理,获得初始化任务,包括:
4.根据权利要求3所述的一种分时任务管理的方法,其特征在于,所述利用预设分配顺序对任务中的变量和条件进行初始化处理,包括:
5.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所
...【技术特征摘要】
1.一种分时任务管理的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述任务相关函数包括任务函数和初始化函数;所述任务参数包括执行周期、启动时间和扫描周期。
3.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述基于所述任务相关函数对每个任务进行初始化处理,获得初始化任务,包括:
4.根据权利要求3所述的一种分时任务管理的方法,其特征在于,所述利用预设分配顺序对任务中的变量和条件进行初始化处理,包括:
5.根据权利要求1所述的一种分时任务管理的方法,其特征在于,所述基于定时器利用所述任务参数对所述初始化任务进行定时调度,包括:
6.根据权利要求5所述的一种...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:南宁清智电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。