定时任务处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28057736 阅读:32 留言:0更新日期:2021-04-14 13:30
本申请涉及一种定时任务处理方法、装置、计算机设备和存储介质。所述方法包括:获取同一线程下的多个第一类定时任务以及各所述第一类定时任务的定时分辨率;所述第一类定时任务的定时分辨率用于表征所述第一类定时任务对应的线程的唤醒周期,各所述第一类定时任务的定时分辨率不同;将各所述第一类定时任务的定时分辨率均调整成目标定时分辨率;在满足所述目标定时分辨率的条件下,控制所述线程执行各所述第一类定时任务。采用本方法能够减少线程切换次数,即不会频繁地切换执行任务消息的线程,从而可以提高执行任务消息的线程的执行效率。效率。效率。

【技术实现步骤摘要】
定时任务处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种定时任务处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]分布式文件系统指的是为分布在网络上任意位置的资源提供一个逻辑上的树形文件系统结构,从而使用户访问分布在网络上的共享文件更加简便。其实质上就是一个主文件系统管理多个文件子系统的文件系统,用户在访问时不需要知道所需访问的文件的具体位置,只需要给主文件系统一个用于访问文件的任务消息就可以访问到所需访问的文件,而具体如何访问到文件是通过主文件系统对任务消息进行处理实现的。
[0003]在用户进行文件访问过程中,主文件系统会处理很多任务消息,而多个任务消息的异常识别会利用定时器来实现,也就是说,在主文件系统处理任务消息时,会为每个任务消息对应设置一个定时任务,并将每个任务消息对应的定时任务放入定时器中。这样在每个任务的超时时刻到达时,定时器将被唤醒,此时主文件系统会控制执行任务消息的线程切换到执行定时任务的线程上,并控制执行定时任务的线程执行定时任务,同时会清除掉执行任务消息的线程本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种定时任务处理方法,其特征在于,所述方法包括:获取同一线程下的多个第一类定时任务以及各所述第一类定时任务的定时分辨率;所述第一类定时任务的定时分辨率用于表征所述第一类定时任务对应的线程的唤醒周期,各所述第一类定时任务的定时分辨率不同;将各所述第一类定时任务的定时分辨率均调整成目标定时分辨率;在满足所述目标定时分辨率的条件下,控制所述线程执行各所述第一类定时任务。2.根据权利要求1所述的方法,其特征在于,所述将各所述第一类定时任务的定时分辨率均调整成目标定时分辨率,包括:获取各所述第一类定时任务的定时分辨率中的最小定时分辨率;根据所述最小定时分辨率确定所述目标定时分辨率。3.根据权利要求2所述的方法,其特征在于,所述根据所述最小定时分辨率确定所述目标定时分辨率,包括:对所述最小定时分辨率进行取整,得到所述目标定时分辨率。4.根据权利要求3所述的方法,其特征在于,所述对所述最小定时分辨率进行取整,得到所述目标定时分辨率,包括:采用预设的指数函数对所述最小定时分辨率进行向下取整,得到所述目标定时分辨率;所述预设的指数函数为2的幂指数函数。5.根据权利要求1

4任意一项所述的方法,其特征在于,在所述获取同一线程下的多个第一类定时任务以及各所述第一类定时任务的定时分辨率之前,所述方法还包括:获取各所述第一类定时任务的执行功耗;所述第一类定时任务的执行功耗表征线程执行所述第一类定时任务的执行时长;根据各所述第一类定时任务的执行功耗,在预设的映射关系中确定各所述第一类定时任务对应的目...

【专利技术属性】
技术研发人员:季旻郭照斌杨浩刘芳蕾
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1