一种任务处理方法及装置制造方法及图纸

技术编号:26969884 阅读:25 留言:0更新日期:2021-01-05 23:58
本发明专利技术公开一种任务处理方法及装置,包括:根据待处理任务所需的执行时长,将所述待处理任务确定为长时任务或短时任务;利用预先配置的至少一个长时线程,处理所述长时任务;利用预先配置的至少一个短时线程,处理所述短时任务;提交经过处理的所述待处理任务。本发明专利技术通过将待处理任务分类为长时任务和短时任务,并分别进行执行处理,由此避免了短时任务的过度等待,提高待处理任务的处理效率,在设备运行过程中使一些对于时效性要求较高的短时任务被尽快响应,优化了用户体验。

【技术实现步骤摘要】
一种任务处理方法及装置
本专利技术涉及计算机
,尤其涉及一种任务处理方法及装置。
技术介绍
在安卓系统当中,如何合理的调用线程处理各类任务,会直接的影响到安卓设备的整体效率。现有技术当中,对线程的创建和使用缺少合理的机制,往往出现线程创建过多、过于频繁,以及线程的使用不规范的情况。常规的线程管理机制存在明显的局限性,通常无法为任务分配优先级,大量任务必须在队列中排队执行,使得部分应用出现用户感官上的响应速度慢。可见现有技术存在的缺陷是,未能够充分的利用性能资源,导致设备整体执行任务效率低下,出现卡顿甚至内存泄露等不良体验。
技术实现思路
本专利技术提供一种任务处理方法及装置,以至少解决现有技术中存在的以上技术问题。第一方面,本专利技术提供一种任务处理方法,包括:根据待处理任务所需的执行时长,将所述待处理任务确定为长时任务或短时任务;利用预先配置的至少一个长时线程,处理所述长时任务;利用预先配置的至少一个短时线程,处理所述短时任务;提交经过处理的所述待处理任务。优选地,所述本文档来自技高网...

【技术保护点】
1.一种任务处理方法,其特征在于,包括:/n根据待处理任务所需的执行时长,将所述待处理任务确定为长时任务或短时任务;/n利用预先配置的至少一个长时线程,处理所述长时任务;/n利用预先配置的至少一个短时线程,处理所述短时任务;/n提交经过处理的所述待处理任务。/n

【技术特征摘要】
1.一种任务处理方法,其特征在于,包括:
根据待处理任务所需的执行时长,将所述待处理任务确定为长时任务或短时任务;
利用预先配置的至少一个长时线程,处理所述长时任务;
利用预先配置的至少一个短时线程,处理所述短时任务;
提交经过处理的所述待处理任务。


2.根据权利要求1所述方法,其特征在于,所述利用预先配置的至少一个长时线程,处理所述长时任务包括:
根据所述长时任务的处理方式,将所述长时任务确定为次序长时任务或并行长时任务;
利用一个所述长时线程,处理所述次序长时任务;
利用至少两个所述长时线程,处理所述并行长时任务。


3.根据权利要求1所述方法,其特征在于,所述利用预先配置的至少一个长时线程,处理所述长时任务包括:
根据所述长时任务的优先级,将所述长时任务排列到长时任务队列中;
利用所述长时线程,按所述长时任务队列中长时任务的排列顺序,处理所述长时任务。


4.根据权利要求1所述方法,其特征在于,所述利用预先配置的至少一个短时线程,处理所述短时任务包括:
根据所述短时任务的处理方式,将所述短时任务确定为次序短时任务或并行短时任务;
利用一个所述短时线程,处理所述次序短时任务;
利用至少两个所述短时线程,处理所述并行短时任务。


5.根据权利要求1所述方法,其特征在于,所述利用预先配置的至少一个短时线程,处理所述短时任务包括:
根据所述短时任务的优先...

【专利技术属性】
技术研发人员:张云帆梁炯生索俊晓
申请(专利权)人:北京幻想纵横网络技术有限公司
类型:发明
国别省市:北京;11

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

1