一种线程标识分配方法、电子设备和存储介质组成比例

技术编号:40664198 阅读:10 留言:0更新日期:2024-03-18 18:58
本申请提供一种线程标识分配方法、电子设备和存储介质,涉及线程调度领域,能够为关键线程分配固定的线程标识。该方法应用于电子设备,具体包括:在创建目标线程时,确定目标线程的线程信息;基于目标线程的线程信息,确定线程检测结果;线程检测结果用于指示目标线程为关键线程,或者线程检测结果用于指示目标线程不为关键线程;在线程检测结果用于指示目标线程为关键线程的情况下,基于目标线程的线程信息和关键线程标识分配数据,确定目标线程的第一线程标识;关键线程标识分配数据中包括多个关键线程的线程信息,以及标识分配数据;标识分配数据用于指示电子设备为关键线程分配固定的线程标识;基于第一线程标识完成目标线程的创建。

【技术实现步骤摘要】

本申请涉及充电控制领域,尤其涉及一种线程标识分配方法、电子设备和存储介质


技术介绍

1、随着电子设备技术的飞速发展,手机等电子设备已越来越称为人们必不可少的使用工具。在用户对电子设备使用的过程中,一些对用户而言比较重要的关键场景(例如游戏场景、视频播放场景、语音通话场景等)需要电子设备的流畅性(具体可以为系统流畅性)足够好,保证用户的使用体验。为了保证电子设备在关键场景下的流畅性,需要基于当前电子设备的可用资源和使用需求,实施特定的优化策略。该优化策略具体可以为是对与关键场景存在强依赖的关键线程(例如与游戏场景中游戏画面的运行强依赖的surfaceflinger线程)进行优先级(例如运行的优先级和使用资源的优先级等)或亲和性(指对电子设备处理器资源的占用配置)的设置(具体可以是调整)。而对关键线程的优先级或亲和性的设置则需要基于关键线程的线程标识(thread identity document,tid)进行。基于此,准确的获取关键线程的线程标识是电子设备针对流畅性的优化策略的首要重点。


技术实现思路>

1、本文档来自技高网...

【技术保护点】

1.一种线程标识分配方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电子设备基于所述目标线程的线程信息,确定线程检测结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述电子设备基于所述目标线程的线程信息和所述关键线程标识分配数据中多个关键线程的线程信息,确定线程检测结果,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述标识分配数据包括所述多个关键线程中每个关键线程所属进程的关键标识分配范围,所述关键标识分配范围用于指示进程下关键线程可用的线程标识的范围;所述电子设备基于所述目标线程...

【技术特征摘要】

1.一种线程标识分配方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电子设备基于所述目标线程的线程信息,确定线程检测结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述电子设备基于所述目标线程的线程信息和所述关键线程标识分配数据中多个关键线程的线程信息,确定线程检测结果,包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述标识分配数据包括所述多个关键线程中每个关键线程所属进程的关键标识分配范围,所述关键标识分配范围用于指示进程下关键线程可用的线程标识的范围;所述电子设备基于所述目标线程的线程信息和关键线程标识分配数据,确定所述目标线程的第一线程标识,包括:

5.根据权利要求4所述方法,其特征在于,所述预设规则包括:将所有所述待分配线程标识中数值最小的一个作为所述第一线程标识。

6.根据权利要求4所述的方法,其特征在于,所述电子设备模块按照预设规则,从所有待分配线程标识中确定目标线程的第一线程标识之后,所述方法还包括:

7.根据权利要求1-3任一项所述的方法,其特征在于,所述标识分配数据包括所述多个关键线程中每个关键线程的线程标识;所述电子设备基于所述目标线程的线程信息和关键线程标识分配数据,确定所述目标线程的第一线程标识,包括:

8.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:郭雯娟
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1