[发明专利]资源调度方法及电子设备在审
申请号: | 201910888922.3 | 申请日: | 2019-09-19 |
公开(公告)号: | CN112527476A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 王根良;李加润;杨智辉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 电子设备 | ||
1.一种资源调度方法,其特征在于,包括:
电子设备运行应用进程和系统服务进程,所述应用进程中包括一个或多个应用线程,所述一个或多个应用线程包含第一线程;所述系统服务进程中包括:一个或多个系统服务线程、多个binder线程;
所述电子设备将所述多个binder线程分为多个binder线程小组,各个binder线程小组包括不同的binder线程,至少有两个binder线程小组中的binder线程数量不相同;
其中,一个或多个所述应用线程对应于一个所述binder线程小组;至少一个高优先级的应用线程所对应的binder线程小组中包含的binder线程数量,大于,低优先级的应用线程所对应的binder线程小组中包含的binder线程数量;
在所述第一线程调用第一系统服务时,所述电子设备生成所述第一线程的binder请求,所述第一线程的binder请求用于请求所述电子设备提供所述第一系统服务;
响应于所述第一线程的binder请求,所述电子设备通过所述第一线程对应的第一binder线程小组中的binder线程,来调用所述系统服务线程中的第一系统服务线程。
2.根据权利要求1所述的方法,其特征在于,所述第一binder线程小组中的binder线程调用所述系统服务线程的频率,低于,第二binder线程小组中的binder线程调用所述系统服务线程的频率;
其中,所述第一binder线程小组对应的应用线程的优先级,低于,所述第二binder线程小组对应的应用线程的优先级。
3.根据权利要求1或2所述的方法,其特征在于,在所述电子设备将所述多个binder线程分为多个binder线程小组之前,所述方法还包括:
所述电子设备确定当前所述一个或多个应用线程调用系统服务的频率大于预设值;
或者,
所述电子设备启动应用程序,或,所述电子设备切换显示的用户界面,或,所述电子设备滑动显示用户界面。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一binder线程小组对应有第一等待队列,所述第一等待队列用于存储:所述第一binder线程小组对应的应用线程的binder请求;所述第一等待队列中的binder请求由所述第一binder线程小组中的binder线程来处理;
所述方法还包括:
当所述第一等待队列中的binder请求数量大于第一值时,所述电子设备增加所述第一binder线程小组中binder线程的数量;
当所述第一等待队列中的binder请求数量小于第二值时,所述电子设备减少所述第一binder线程小组中binder线程的数量。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述电子设备生成所述第一线程的binder请求之后,所述方法还包括:
若在所述电子设备生成所述第一线程的binder请求之后的预设时间内,所述电子设备没有成功通过所述第一线程对应的第一binder线程小组中的binder线程,来调用所述系统服务线程中的第一系统服务线程,则将所述第一线程的binder请求放入第二等待队列中;
其中,所述第二等待队列用于存储:第二binder线程小组对应的应用线程的binder请求;所述第二等待队列中的binder请求由所述第二binder线程小组中的binder线程来处理;所述第二binder线程小组对应的应用线程的优先级,高于,所述第一binder线程小组对应的应用线程的优先级。
6.根据权利要求1-5任一项所述的方法,其特征在于,
所述应用线程的优先级根据用户对所述应用线程提供的业务的感知程度确定,用户对所述应用线程提供的业务的感知程度越高,所述应用线程的优先级越高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910888922.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硅油减振器注油装置
- 下一篇:偏心可调装置、缝纫机的抬牙驱动机构及缝纫机