CN109298942B - 图片处理方法及电子装置 - Google Patents
图片处理方法及电子装置 Download PDFInfo
- Publication number
- CN109298942B CN109298942B CN201811180661.1A CN201811180661A CN109298942B CN 109298942 B CN109298942 B CN 109298942B CN 201811180661 A CN201811180661 A CN 201811180661A CN 109298942 B CN109298942 B CN 109298942B
- Authority
- CN
- China
- Prior art keywords
- threads
- picture
- processing
- processed
- priorities
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Image Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例提供一种图片处理方法及电子装置,涉及移动终端技术领域,其中方法包括:确认处理待处理图片的线程,若该线程为多个,则获取多个该线程的优先级,若多个该线程的优先级不同,则将多个该线程的优先级调整为同一优先级。本申请可提高对图片的处理速度。
Description
技术领域
本申请涉及移动终端技术领域,尤其涉及一种图片处理方法及电子装置。
背景技术
手机成为人们日常拍照的工具,在编辑、保存照片的过程中,需要启动线程对该照片进行处理。
现有技术中,出于对手机功耗的考虑,通常会对手机的性能进行限制,特别是当应用在后台或者线程的优先级不高的情况。所以,当对一张照片进行编辑保存时,由于保存操作需要对图像进行压缩并写入磁盘,会通过子线程的方式处理,然后主线程等待子线程返回的处理结果。这种场景下,子线程不会获得更多的CPU资源,会导致在执行某些任务时不会分配更多的CPU资源,导致保存图片时处理速度慢。
发明内容
本申请实施例提供一种图片处理方法及电子装置,可通过调整处理图片的线程的优先级,为优先级级别低的线程分配更多的资源,解决处理图片慢的问题。
本申请实施例一方面提供了一种图片处理方法,包括:
确认处理待处理图片的线程;
若所述线程为多个,则获取多个所述线程的优先级;
若多个所述线程的优先级不同,则将多个所述线程的优先级调整为同一优先级。
本申请实施例一方面还提供了一种电子装置,包括:
确认模块,用于确认处理待处理图片的线程;
获取模块,用于若所述线程为多个,则获取多个所述线程的优先级;
处理模块,用于若多个所述线程的优先级不同,则将多个所述线程的优先级调整为同一优先级。
本申请实施例一方面还提供了一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前所述的图片处理方法。
本申请实施例一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如前所述的图片处理方法。
上述各实施例,确认处理待处理图片的线程,若该线程为多个,则获取多个线程的优先级,若多个线程的优先级不同,则将多个线程的优先级调整为同一优先级,级别低的线程因此而获得更多的处理器资源,并且优先级高的线程不需要等待原来优先级低的线程反馈处理结果,缩短了等待时间,提高图片的处理速度。
附图说明
图1为本申请一实施例提供的图片处理方法的流程示意图;
图2为本申请另一实施例提供的图片处理方法的流程示意图;
图3为本申请一实施例提供的电子装置的结构示意图;
图4为本申请另一实施例提供的电子装置的结构示意图;
图5为本申请实施例提供的电子装置的硬件结构示意图。
具体实施方式
为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,为本申请一实施例提供的图片处理方法流程示意图。该方法可以应用在电子装置中,该电子装置具体可以是手机、平板电脑、可穿戴设备等移动终端。该方法包括如下步骤:
101、确认处理待处理图片的线程;
获取当前待处理图片,在***中查询处理该待处理图片的所有线程。
处理图片包括下载(包含保存)、编辑、保存图片等操作。一般地,在处理一个图片时,需要多个线程对该图片进行处理。
102、若线程为多个,则获取多个线程的优先级;
每个线程都有执行的优先级,一般地,各线程的优先级不同,优先级高的线程会优先执行,而优先级低的线程等待优先级高的线程执行完毕后再运行,优先级高的线程反过来要等待优先级低的线程反馈执行结果。
103、若多个线程的优先级不同,则将多个线程的优先级调整为同一优先级。
将处理该待处理图片的多个线程的优先级调整为同一优先级,各线程可以因优先级相同,得到更多的处理资源,并且优先级高的线程不需要等待原来优先级低的线程反馈处理结果,缩短了等待时间,可以提高对图片的处理速度。
本实施例中,确认处理待处理图片的线程,若该线程为多个,则获取多个线程的优先级,若多个线程的优先级不同,则将多个线程的优先级调整为同一优先级,级别低的线程因此而获得更多的处理器资源,并且优先级高的线程不需要等待原来优先级低的线程反馈处理结果,缩短了等待时间,提高图片的处理速度。
请参阅图2,为本申请另一实施例提供的图片处理方法流程示意图。该方法可以应用在电子装置中,该电子装置具体可以是手机、平板电脑、可穿戴设备等移动终端。该方法包括如下步骤:
201、获取待处理图片的大小;
当编辑、保存图片时,需要调用到图像压缩函数,例如Bitmap类的Compress函数,通过监控该函数可获取该待处理图片的大小。
202、根据待处理图片的大小,确认是否需要使用高速核处理该待处理图片;
具体地,若该待处理图片的大小达到预设值,该预设值例如4M,说明该待处理图片较大,则通过affinity属性设置绑定该高速核处理该待处理图片。处理器,具体可以为CPU(中央处理器,Central Processing Unit),为多核处理器,高速核是指多核中运行速度达到预设高速值的核,高速核的数据处理能力更强,因此处理图片的速度会更快。
CPU affinity属性是一种调度属性(scheduler property),它可以将一个进程绑定到一个或一组CPU上。Linux调度器(scheduler)会根据CPU affinity的设置让指定的进程运行在绑定的CPU上,而不会在别的CPU上运行。
若该待处理图片的大小未达到该预设值,说明该待处理图片较小,则使用当前核处理该待处理图片,而不需要调整到其他核进行处理。即便当前核为CPU的低速核,也不影响该待处理图片。
203、根据该待处理图片的大小,计算当前处理器处理该待处理图片所需的时间;
需要说明的是,步骤203也可以在本实施例中的步骤202之前执行。
204、若所需时间大于预设时间,则提高当前处理器的处理频率到预设第一频率,并提高随机存储器的处理频率到预设第二频率;
可预先设置不同大小的图片对应的处理时间,例如,处理2M的图片的预设时间为2秒,处理4M的图片的预设时间为3秒等。
若当前CPU处理该待处理图片所需的时间,大于该待处理图片对应的预设处理时间,则提高当前CPU处理频率到预设的第一频率,并提高随机存储器的处理频率到预设的第二频率,该随机存储器具体可以是双倍速率同步动态随机存储器(DDR,Double Data RateSynchronous Dynamic Random Access Memory)。
进一步地,该第一频率可以是CPU的最高频率,该第二频率可以是DDR的最高频率。通过提高CPU和DDR的工作频率,可提高对图片的处理速度。
205、确认处理待处理图片的线程;
获取当前待处理图片,在***中查询处理该待处理图片的所有线程。
处理图片包括下载(包含保存)、编辑、保存图片等操作。一般地,在处理一个图片时,需要多个线程对该图片进行处理。
206、若线程为多个,则获取多个线程的优先级;
每个线程都有执行的优先级,一般地,各线程的优先级不同,优先级高的线程会优先执行,而优先级低的线程等待优先级高的线程执行完毕后再运行。
207、若多个线程的优先级不同,则将多个线程的优先级调整为同一优先级。
将处理该待处理图片的多个线程的优先级调整为同一优先级,各线程获得平等的资源分配权,并且在处理该图片时可以不需要等待优先级低的线程处理结果的反馈,从而缩短图片的处理时间,提高对图片的处理速度
本实施例中,确认处理待处理图片的线程,若该线程为多个,则获取多个线程的优先级,若多个线程的优先级不同,则将多个线程的优先级调整为同一优先级,级别低的线程因此而获得更多的处理器资源,并且优先级高的线程不需要等待原来优先级低的线程反馈处理结果,缩短了等待时间,提高图片的处理速度。
本申请实施例还保护一种电子装置,参见图3,该电子装置具体可以是手机、平板电脑、可穿戴设备等移动终端。该电子装置包括:
确认模块301,用于确认处理待处理图片的线程;
获取当前待处理图片,在***中查询处理该待处理图片的所有线程。
处理图片包括下载(包含保存)、编辑、保存图片等操作。一般地,在处理一个图片时,需要多个线程对该图片进行处理。
获取模块302,用于若该线程为多个,则获取多个该线程的优先级;
处理模块303,用于若多个该线程的优先级不同,则将多个该线程的优先级调整为同一优先级。
每个线程都有执行的优先级,一般地,各线程的优先级不同,优先级高的线程会优先执行,而优先级低的线程等待优先级高的线程执行完毕后再运行,优先级高的线程反过来要等待优先级低的线程反馈执行结果。将处理该待处理图片的多个线程的优先级调整为同一优先级,各线程可以因优先级相同,得到更多的处理资源,并且优先级高的线程不需要等待原来优先级低的线程反馈处理结果,缩短了等待时间,可以提高对图片的处理速度。
其相关具体描述,参见前述图1所示实施例的描述。
本实施例中,确认处理待处理图片的线程,若该线程为多个,则获取多个线程的优先级,若多个线程的优先级不同,则将多个线程的优先级调整为同一优先级,级别低的线程因此而获得更多的处理器资源,并且优先级高的线程不需要等待原来优先级低的线程反馈处理结果,缩短了等待时间,提高图片的处理速度。
参见图4,本申请另一实施例提供的电子装置,具体可以是手机、平板电脑、可穿戴设备等移动终端。与图3所示实施例不同之处在于:
处理模块303,还用于若多个该线程的优先级不同,则在多个该线程中,将该优先级低于该当前线程的线程的优先级,提高为与该当前线程相同的优先级;
该电子装置还包括:
获取尺寸模块401,用于获取该待处理图片的大小;
确认模块301,还用于根据该待处理图片的大小,确认是否需要使用高速核处理该待处理图片;
高速核是指多核中运行速度达到预设高速值的核,高速核的数据处理能力更强,因此处理图片的速度会更快。
确认模块301,具体用于若该大小达到预设值,则通过affinity属性设置绑定该高速核处理该待处理图片,若该大小未达到该预设值,则使用当前核处理该待处理图片。
CPU affinity属性是一种调度属性(scheduler property),它可以将一个进程绑定到一个或一组CPU上。Linux调度器(scheduler)会根据CPU affinity的设置让指定的进程运行在绑定的CPU上,而不会在别的CPU上运行。
进一步地,该电子装置还包括:
计算模块402,用于根据该大小,计算当前处理器处理该待处理图片所需的时间;
频率调整模块403,用于若所需时间大于预设时间,则提高当前处理器的处理频率到预设第一频率,并提高随机存储器的处理频率到预设第二频率。
可预先设置不同大小的图片对应的处理时间,例如,处理2M的图片的预设时间为2秒,处理4M的图片的预设时间为3秒等。
其相关具体描述,参见前述图1和图2所示实施例的描述。
本实施例中,确认处理待处理图片的线程,若该线程为多个,则获取多个线程的优先级,若多个线程的优先级不同,则将多个线程的优先级调整为同一优先级,级别低的线程因此而获得更多的处理器资源,并且优先级高的线程不需要等待原来优先级低的线程反馈处理结果,缩短了等待时间,提高图片的处理速度。
进一步的,该电子装置包括:存储器、处理器及存储在所存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前述图1至图2所示实施例中描述的图片处理方法。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是上述各实施例中设置在主控芯片和数据采集芯片中的存储单元。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述图1至图2所示实施例中描述的图片处理方法。
示例性的,电子装置可以为移动或便携式并执行无线通信的各种类型的计算机***设备中的任何一种。具体的,电子装置可以为移动电话或智能电话(例如,基于iPhoneTM,基于Android TM的电话),便携式游戏设备(例如Nintendo DS TM,PlayStationPortable TM,Gameboy Advance TM,iPhone TM)、膝上型电脑、PDA、便携式互联网设备、音乐播放器以及数据存储设备,其他手持设备以及诸如手表、耳机、吊坠、耳机等,电子装置还可以为其他的可穿戴设备(例如,诸如电子眼镜、电子衣服、电子手镯、电子项链、电子纹身、电子设备或智能手表的头戴式设备(HMD))。
电子装置还可以是多个电子设备中的任何一个,多个电子设备包括但不限于蜂窝电话、智能电话、其他无线通信设备、个人数字助理、音频播放器、其他媒体播放器、音乐记录器、录像机、照相机、其他媒体记录器、收音机、医疗设备、车辆运输仪器、计算器、可编程遥控器、寻呼机、膝上型计算机、台式计算机、打印机、上网本电脑、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层3(MP3)播放器,便携式医疗设备以及数码相机及其组合。
在一些情况下,电子装置可以执行多种功能(例如,播放音乐,显示视频,存储图片以及接收和发送电话呼叫)。如果需要,电子装置可以是诸如蜂窝电话、媒体播放器、其他手持设备、腕表设备、吊坠设备、听筒设备或其他紧凑型便携式设备的便携式设备。
如图5所示,电子设备10可以包括控制电路,该控制电路可以包括存储和处理电路30。该存储和处理电路30可以包括存储器,例如硬盘驱动存储器,非易失性存储器(例如闪存或用于形成固态驱动器的其它电子可编程限制删除的存储器等),易失性存储器(例如静态或动态随机存取存储器等)等,本申请实施例不作限制。存储和处理电路30中的处理电路可以用于控制电子设备10的运转。该处理电路可以基于一个或多个微处理器,微控制器,数字信号处理器,基带处理器,功率管理单元,音频编解码器芯片,专用集成电路,显示驱动器集成电路等来实现。
存储和处理电路30可用于运行电子设备10中的软件,例如互联网浏览应用程序,互联网协议语音(Voice over Internet Protocol,VOIP)电话呼叫应用程序,电子邮件应用程序,媒体播放应用程序,操作***功能等。这些软件可以用于执行一些控制操作,例如,基于照相机的图像采集,基于环境光传感器的环境光测量,基于接近传感器的接近传感器测量,基于诸如发光二极管的状态指示灯等状态指示器实现的信息显示功能,基于触摸传感器的触摸事件检测,与在多个(例如分层的)显示器上显示信息相关联的功能,与执行无线通信功能相关联的操作,与收集和产生音频信号相关联的操作,与收集和处理按钮按压事件数据相关联的控制操作,以及电子设备10中的其它功能等,本申请实施例不作限制。
电子设备10还可以包括输入-输出电路42。输入-输出电路42可用于使电子设备10实现数据的输入和输出,即允许电子设备10从外部设备接收数据和也允许电子设备10将数据从电子设备10输出至外部设备。输入-输出电路42可以进一步包括传感器32。传感器32可以包括环境光传感器,基于光和电容的接近传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,和其它传感器等。
输入-输出电路42还可以包括一个或多个显示器,例如显示器14。显示器14可以包括液晶显示器,有机发光二极管显示器,电子墨水显示器,等离子显示器,使用其它显示技术的显示器中一种或者几种的组合。显示器14可以包括触摸传感器阵列(即,显示器14可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ITO)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本申请实施例不作限制。
电子设备10还可以包括音频组件36。音频组件36可以用于为电子设备10提供音频输入和输出功能。电子设备10中的音频组件36可以包括扬声器,麦克风,蜂鸣器,音调发生器以及其它用于产生和检测声音的组件。
通信电路38可以用于为电子设备10提供与外部设备通信的能力。通信电路38可以包括模拟和数字输入-输出接口电路,和基于射频信号和/或光信号的无线通信电路。通信电路38中的无线通信电路可以包括射频收发器电路、功率放大器电路、低噪声放大器、开关、滤波器和天线。举例来说,通信电路38中的无线通信电路可以包括用于通过发射和接收近场耦合电磁信号来支持近场通信(Near Field Communication,NFC)的电路。例如,通信电路38可以包括近场通信天线和近场通信收发器。通信电路38还可以包括蜂窝电话收发器和天线,无线局域网收发器电路和天线等。
电子设备10还可以进一步包括电池,电力管理电路和其它输入-输出单元40。输入-输出单元40可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。
用户可以通过输入-输出电路42输入命令来控制电子设备10的操作,并且可以使用输入-输出电路42的输出数据以实现接收来自电子设备10的状态信息和其它输出。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
以上为对本申请所提供的图片处理方法和电子装置的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
Claims (9)
1.一种图片处理方法,其特征在于,包括:
获取待处理图片的大小以及所述待处理图片的处理操作需求;
在所述待处理图片的大小达到预设值的情况下,通过affinity属性设置绑定高速核处理所述待处理图片;
基于所述处理操作需求,确认处理所述待处理图片的线程,所述线程包括处理所述待处理图片的所有线程;
若所述线程为多个,则获取多个所述线程的优先级;
若多个所述线程的优先级不同,则将多个所述线程的优先级调整为同一优先级。
2.根据权利要求1所述的方法,其特征在于,所述若多个所述线程的优先级不同,则将多个所述线程的优先级调整为同一优先级,包括:
若多个所述线程的优先级不同,则在多个所述线程中,将优先级低于当前线程的线程的优先级,提高为与所述当前线程相同的优先级。
3.根据权利要求2所述的方法,其特征在于,所述根据所述大小,确认是否需要使用高速核处理所述待处理图片包括:
若所述大小未达到所述预设值,则使用当前核处理所述待处理图片。
4.根据权利要求3所述的方法,其特征在于,所述获取所述待处理图片的大小之后包括:
根据所述大小,计算当前处理器处理所述待处理图片所需的时间;
若所需时间大于预设时间,则提高当前处理器的处理频率到预设第一频率,并提高随机存储器的处理频率到预设第二频率。
5.一种电子装置,其特征在于,包括:
第一获取模块,用于获取待处理图片的大小以及所述待处理图片的处理操作需求;
确认模块,用于在所述待处理图片的大小达到预设值的情况下,通过affinity属性设置绑定高速核处理所述待处理图片;以及用于基于所述处理操作需求,确认处理所述待处理图片的线程,所述线程包括处理所述待处理图片的所有线程;
获取模块,用于若所述线程为多个,则获取多个所述线程的优先级;
处理模块,用于若多个所述线程的优先级不同,则将多个所述线程的优先级调整为同一优先级。
6.根据权利要求5所述的电子装置,其特征在于,所述处理模块,还用于若多个所述线程的优先级不同,则在多个所述线程中,将所述优先级低于当前线程的线程的优先级,提高为与所述当前线程相同的优先级;
所述电子装置还包括:
所述确认模块,具体用于若所述大小未达到所述预设值,则使用当前核处理所述待处理图片。
7.根据权利要求6所述的电子装置,其特征在于,所述电子装置还包括:
计算模块,用于根据所述大小,计算当前处理器处理所述待处理图片所需的时间;
频率调整模块,用于若所需时间大于预设时间,则提高当前处理器的处理频率到预设第一频率,并提高随机存储器的处理频率到预设第二频率。
8.一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至4中的任意一项所述的图片处理方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至4中的任意一项所述的图片处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811180661.1A CN109298942B (zh) | 2018-10-09 | 2018-10-09 | 图片处理方法及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811180661.1A CN109298942B (zh) | 2018-10-09 | 2018-10-09 | 图片处理方法及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109298942A CN109298942A (zh) | 2019-02-01 |
CN109298942B true CN109298942B (zh) | 2022-07-12 |
Family
ID=65162171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811180661.1A Active CN109298942B (zh) | 2018-10-09 | 2018-10-09 | 图片处理方法及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109298942B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111813536B (zh) * | 2019-04-11 | 2024-06-11 | 华为技术有限公司 | 任务处理方法、装置、终端以及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1276890A (zh) * | 1997-10-23 | 2000-12-13 | 国际商业机器公司 | 在多线程处理器中改变线程优先级的方法和装置 |
CN102902581A (zh) * | 2011-07-29 | 2013-01-30 | 国际商业机器公司 | 硬件加速器及方法、中央处理单元、计算设备 |
CN104267996A (zh) * | 2014-09-29 | 2015-01-07 | 广州金山网络科技有限公司 | 一种图片资源处理方法、装置及终端 |
CN106020990A (zh) * | 2016-06-30 | 2016-10-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种中央处理器的控制方法及终端设备 |
CN107643950A (zh) * | 2017-08-28 | 2018-01-30 | 西安万像电子科技有限公司 | 资源分配方法、装置及*** |
CN108255607A (zh) * | 2018-01-08 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | 任务处理方法、装置、电子终端及可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8949841B2 (en) * | 2012-12-27 | 2015-02-03 | Nvidia Corporation | Approach for a configurable phase-based priority scheduler |
-
2018
- 2018-10-09 CN CN201811180661.1A patent/CN109298942B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1276890A (zh) * | 1997-10-23 | 2000-12-13 | 国际商业机器公司 | 在多线程处理器中改变线程优先级的方法和装置 |
CN102902581A (zh) * | 2011-07-29 | 2013-01-30 | 国际商业机器公司 | 硬件加速器及方法、中央处理单元、计算设备 |
CN104267996A (zh) * | 2014-09-29 | 2015-01-07 | 广州金山网络科技有限公司 | 一种图片资源处理方法、装置及终端 |
CN106020990A (zh) * | 2016-06-30 | 2016-10-12 | 宇龙计算机通信科技(深圳)有限公司 | 一种中央处理器的控制方法及终端设备 |
CN107643950A (zh) * | 2017-08-28 | 2018-01-30 | 西安万像电子科技有限公司 | 资源分配方法、装置及*** |
CN108255607A (zh) * | 2018-01-08 | 2018-07-06 | 武汉斗鱼网络科技有限公司 | 任务处理方法、装置、电子终端及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109298942A (zh) | 2019-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106095284B (zh) | 电子设备 | |
US20210389973A1 (en) | Electronic device and method for operating the same | |
KR102139145B1 (ko) | 센서 겸용 안테나 장치를 갖는 전자 장치 | |
CN109495871B (zh) | 蓝牙连接控制方法、电子装置及计算机可读存储介质 | |
CN110109759B (zh) | 卡顿优化方法、服务器、电子装置及计算机可读存储介质 | |
US10347166B2 (en) | Electronic device and operating method thereof | |
CN109104203B (zh) | 通信方法、电子装置及计算机可读存储介质 | |
CN112955856A (zh) | 在分屏上显示可执行应用的列表的电子装置及其操作方法 | |
CN106776036A (zh) | 一种资源分配方法及装置 | |
CN110865884A (zh) | 一种内存管理方法及装置 | |
US10211516B2 (en) | Electronic device including antenna | |
KR20210037320A (ko) | 어플리케이션 실행 방법 및 장치 | |
CN109684011B (zh) | 界面显示控制方法、电子装置及计算机可读存储介质 | |
US9757651B2 (en) | Electronic device and method of processing user input by electronic device | |
CN110058980B (zh) | 终端启动时间预警方法、电子装置及计算机可读存储介质 | |
CN109298942B (zh) | 图片处理方法及电子装置 | |
CN110602772A (zh) | WiFi模块控制方法、控制装置、电子装置及存储介质 | |
CN109885201B (zh) | 触摸屏触摸面积检测方法、电子装置及计算机可读存储介质 | |
CN109410846B (zh) | 屏幕背光设置方法、电子装置及计算机可读存储介质 | |
CN106066814B (zh) | 一种应用控制方法及移动终端 | |
CN111767136A (zh) | 进程管理方法、终端及具有存储功能的装置 | |
CN109117370B (zh) | 游戏测试方法及相关产品 | |
CN110505344B (zh) | 电池供电方法、电子装置及计算机可读存储介质 | |
CN110471622B (zh) | 一种sd卡数据写入方法、装置、存储介质及终端 | |
CN109740538B (zh) | 指纹采集方法、电子装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |