【技术实现步骤摘要】
本申请涉及任务抢占领域,具体而言,涉及一种任务执行方法、装置、计算机可读存储介质、处理器及任务处理设备。
技术介绍
1、目前针对任务的执行,一般都是按照任务的优先级提前设置好任务执行的顺序,然后按照任务执行流程进行执行,即使有新的优先级更高的任务需要执行也无法抢占正在执行任务的线程。
技术实现思路
1、本申请的主要目的在于提供一种任务执行方法、装置、计算机可读存储介质、处理器及任务处理设备,以解决现有技术中即使有新的优先级更高的任务需要执行也无法抢占正在执行任务的线程的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种任务执行方法,该方法包括:基于抢占信息控制预设用户线程暂停执行预设任务,所述抢占信息用于表征所述预设用户线程将要被目标任务抢占,所述目标任务的优先级高于所述预设任务的优先级;根据所述抢占信息调整回调函数,得到调整后的回调函数;根据所述调整后的回调函数控制所述预设用户线程执行所述目标任务。
3、可选地,所述回调函数包括上下文信息,所述方法还包
...【技术保护点】
1.一种任务执行方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述回调函数包括上下文信息,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述寄存器信息包括以下至少之一:
5.根据权利要求1所述的方法,其特征在于,在所述预设用户线程执行所述目标任务的过程中,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,根据所述优先级顺序确定所述预设用户线程执行所述新增任务、所述目标任务和所述预设任务的顺序,包括:
>7.根据权利...
【技术特征摘要】
1.一种任务执行方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述回调函数包括上下文信息,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述寄存器信息包括以下至少之一:
5.根据权利要求1所述的方法,其特征在于,在所述预设用户线程执行所述目标任务的过程中,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,根据所述优先级顺序确定所述预设用户线程执行所述新增任务、所述目标任务和所述预设任务的顺序,包括:
7.根据权利要求6所述的方法,其特征在于,所述回调函数中还包括目标任务的上下文信息,所述目标任务的上下文信息是在控制所述预设用户线程暂停执行所述目标任务后存储的;在所述预设用户线程执行完所述新增任务后,开始继续执行所述目标任务,执行完所述目标任务后开始继续执行所述预设任务,包括:
8.根据权利要求5所述的方法,其特征在于,在所述预设用户线程执行所述目标任务的过程中,所述方法还包括:
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:
【专利技术属性】
技术研发人员:潘科,杨晨光,
申请(专利权)人:苏州挚途科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。