logo好方法网

业务线程运行方法、装置、存储介质及电子设备


技术摘要:
本申请实施例公开了一种业务线程运行方法、装置、存储介质及电子设备,其中,方法包括:获取待运行的业务线程,在预设的不同类型处理器集群中确定所述业务线程所属的目标类型处理器集群,采用所述目标类型处理器集群对应的资源调度策略为所述业务线程调度处理器资源,  全部
背景技术:
随着通信技术的发展,终端上的应用也在不断增加。通常,为了满足对信息、资源 和通信的性能需求,设置有不同类型的处理器集群,各类型的处理器集群性能不一,基于不 同类型的处理器集群对终端应用对应的至少一个业务线程进行运行。 目前,在对待运行的业务线程运行之前,终端通常会根据不同类型处理器集群的 当前运行情况(如处理器集群资源利用率和/或处理器集群的负载)将业务线程分配至相对 合适的目标类型处理器集群上运行,如分配至处理器集群资源利用率低和/或处理器集群 的负载低的目标类型处理器集群上运行。 然而,当业务线程需要大量处理器资源进行运行,且分配的目标类型处理器集群 的性能不足以满足业务线程的处理器资源需求的情况下,导致界面卡顿、掉帧等现象,当业 务线程不需要大量处理器资源进行运行,而分配的目标类型处理器集群的性能富余足以满 足业务线程的处理器资源需求的情况下,又会造成处理器资源浪费。
技术实现要素:
本申请实施例提供了一种业务线程运行方法、装置、存储介质及电子设备,可以为 业务线程分配到合适的处理器集群,进而可以保证界面流畅的同时还可以节约处理器资 源。本申请实施例的技术方案如下: 第一方面,本申请实施例提供了一种业务线程运行方法,所述方法包括: 获取待运行的业务线程; 在预设的不同类型处理器集群中确定所述业务线程所属的目标类型处理器集群; 采用所述目标类型处理器集群对应的资源调度策略为所述业务线程调度处理器 资源,并基于所述处理器资源运行所述业务线程。 第二方面,本申请实施例提供了一种业务线程运行装置,所述装置包括: 业务线程获取模块,用于获取待运行的业务线程; 目标类型确定模块,用于在预设的不同类型处理器集群中确定所述业务线程所属 的目标类型处理器集群; 业务线程运行模块,用于采用所述目标类型处理器集群对应的资源调度策略为所 述业务线程调度处理器资源,并基于所述处理器资源运行所述业务线程。 第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有 多条指令,所述指令适于由处理器加载并执行上述的方法步骤。 第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述 存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步 4 CN 111597042 A 说 明 书 2/21 页 骤。 本申请一些实施例提供的技术方案带来的有益效果至少包括: 在本申请一个或多个实施例中,终端在获取到待运行的业务线程后,在预设的不 同类型处理器集群中确定所述业务线程所属的目标类型处理器集群,并采用所述目标类型 处理器集群对应的资源调度策略为所述业务线程调度处理器资源,并基于所述处理器资源 运行所述业务线程。从业务线程的维度在不同类型处理器集群中确定业务线程所属的目标 类型处理器集群,可以避免根据不同类型处理器集群的当前运行情况(如处理器集群资源 利用率和/或处理器集群的负载)为业务线程分配的处理器集群不合适的问题,通过业务线 程的维度可以考虑到业务线程的实际资源需求,并准确的为业务线程确定合适的处理器集 群;以及基于确定的处理器集群为业务线程分配处理器资源进行运行,可以避免终端处理 器资源浪费的情况,以及避免了根据当前运行情况导致为业务线程分配的处理器资源不足 造成界面界面卡顿、掉帧等现象情况,实现了在保证界面流畅的同时还可以节约处理器资 源。 附图说明 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1是本申请实施例提供的一种业务线程运行方法的流程示意图; 图2是本申请实施例提供的另一种业务线程运行方法的流程示意图; 图3是本申请实施例提供的一种业务线程运行的场景架构示意图; 图4是本申请实施例提供的一种业务线程运行装置的结构示意图; 图5是本申请实施例提供的一种目标类型确定模块的结构示意图; 图6是本申请实施例提供的一种业务线程运行模块的结构示意图; 图7是本申请实施例提供的一种业务线程绑定模块的结构示意图; 图8是本申请实施例提供的另一种业务线程运行装置的结构示意图; 图9是本申请实施例提供的一种电子设备的结构示意图; 图10是本申请实施例提供的操作系统和用户空间的结构示意图; 图11是图9中安卓操作系统的架构图; 图12是图9中IOS操作系统的架构图。
下载此资料需消耗2积分,
分享到:
收藏