一种调度方法及电子设备技术

技术编号:46111990 阅读:11 留言:0更新日期:2025-08-15 19:49
本公开提供了一种调度方法及电子设备,涉及计算机技术领域。一种调度方法包括:响应于第一线程调度至少一个第二线程,配置第一线程与至少一个第二线程为一个调度线程组,控制调度线程组中的线程执行相同的调度策略;其中,第一线程和第二线程运行于不同进程中,第一线程具有第一调度策略,第二线程具有第二调度策略,第一调度策略与第二调度策略不同。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种调度方法及电子设备


技术介绍

1、binder机制是一种进程间通信(ipc,inter-process communication)机制,binder机制能够像使用本地方法调用一样来调用服务进程提供的接口。在理想情况下,客户端进程通过第一线程在发起binder调用后就进入等待状态,并立即唤醒服务端进程中对应的第二线程,第二线程立即响应,在执行完毕后进入等待状态,并立即唤醒客户端的第一线程,第一线程继续执行。

2、然而,由于服务端进程的优先级较低或系统繁忙等原因,客户端的第一线程在发起binder调用后,被调用的服务端的第二线程往往无法立即执行,或者服务端的第二线程唤醒客户端的第一线程后,第一线程无法立即执行,也即binder调用所需的延时较长,响应较慢,严重影响用户的使用体验。


技术实现思路

1、本公开提供了一种调度方法及电子设备,以至少解决现有技术中存在的以上技术问题。

2、根据本公开的第一方面,提供了一种调度方法,包括:响应于所述第一线程调度至少一个本文档来自技高网...

【技术保护点】

1.一种调度方法,包括:

2.根据权利要求1所述的方法,所述配置所述第一线程与所述至少一个第二线程为一个调度线程组,包括:

3.根据权利要求1所述的方法,所述配置所述第一线程与所述至少一个第二线程为一个调度线程组,包括:

4.根据权利要求1所述的方法,所述配置所述第一线程与所述至少一个第二线程为一个调度线程组,包括:

5.根据权利要求1所述的方法,还包括:

6.根据权利要求1所述的方法,还包括:

7.根据权利要求6所述的方法,所述将所述调度线程组中处于运行状态的线程从所述第一线程切换至所述第二线程,包括:

...

【技术特征摘要】

1.一种调度方法,包括:

2.根据权利要求1所述的方法,所述配置所述第一线程与所述至少一个第二线程为一个调度线程组,包括:

3.根据权利要求1所述的方法,所述配置所述第一线程与所述至少一个第二线程为一个调度线程组,包括:

4.根据权利要求1所述的方法,所述配置所述第一线程与所述至少一个第二线程为一个调度线程组,包括:

<...

【专利技术属性】
技术研发人员:刘举奎
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1