电子设备中进程的创建方法及装置的制造方法

文档序号:10654343阅读:193来源:国知局
电子设备中进程的创建方法及装置的制造方法
【专利摘要】本发明公开了一种电子设备中进程的创建方法及装置,属于电子技术领域。所述方法包括:获取已完成调度参数初始化的待创建进程,检测该电子设备中每个处理单元的负载状态,该负载状态包括进程个数和负载率中的至少一种;将进程个数小于进程数阈值的处理单元确定为目标处理单元;或者,将负载率小于负载率阈值的处理单元确定为目标处理单元;或者,将进程个数小于进程数阈值且负载率小于负载率阈值的处理单元确定为目标处理单元,相比于相关技术中直接将父进程所在的处理单元作为目标处理单元,本发明所确定的目标处理单元的负载状态较好,能够保证待创建进程插入至该目标处理单元的进程队列后,等待运行的时间较短。本发明用于进程的创建。
【专利说明】
电子设备中进程的创建方法及装置
技术领域
[0001] 本发明设及计算机技术领域,特别设及一种电子设备中进程的创建方法及装置。
【背景技术】
[0002] 操作系统可W基于用户的请求创建进程,该进程的创建过程一般包括初始化待创 建进程的找地址和环境标识等基本信息,然后初始化待创建进程的调度参数,最后将该待 创建进程分配到处理单元中,即可完成该待创建进程的创建。
[0003] 相关技术中,系统为待创建进程所分配的处理单元一般为该待创建进程的父进程 所在的处理单元。但是,如果待创建进程的父进程所在的处理单元的负载已经较高,则将该 待创建进程分配到该处理单元后,可能导致该处理单元过载,使得该待创建进程创建后,等 待运行的时间较长。

【发明内容】

[0004] 为了解决相关技术中,新进程创建后等待运行时间较长的问题,本发明提供了一 种电子设备中进程的创建方法及装置。所述技术方案如下:
[0005] 一方面,提供了一种电子设备中进程的创建方法,所述方法包括:
[0006] 获取已完成调度参数初始化的待创建进程,所述待创建进程是基于电子设备中已 创建进程创建的;
[0007] 检测所述电子设备中每个处理单元的负载状态,所述负载状态包括进程个数和负 载率中的至少一种,所述电子设备包括N个处理单元,所述N为大于等于2的整数;
[000引将进程个数小于进程数阔值的处理单元确定为目标处理单元;或者,将负载率小 于负载率阔值的处理单元确定为目标处理单元;或者,将进程个数小于进程数阔值且负载 率小于负载率阔值的处理单元确定为目标处理单元;
[0009] 将所述待创建进程插入至所述目标处理单元的进程队列中。
[0010] 另一方面,提供了一种电子设备中进程的创建装置,其特征在于,该装置包括:
[0011] 获取单元,用于获取已完成调度参数初始化的待创建进程,所述待创建进程是基 于电子设备中已创建进程创建的;
[0012] 检测单元,用于检测所述电子设备中每个处理单元的负载状态,所述负载状态包 括进程个数和负载率中的至少一种,所述电子设备包括N个处理单元,所述N为大于等于2的 整数;
[0013] 确定单元,用于将进程个数小于进程数阔值的处理单元确定为目标处理单元;或 者,将负载率小于负载率阔值的处理单元确定为目标处理单元;或者,将进程个数小于进程 数阔值且负载率小于负载率阔值的处理单元确定为目标处理单元;
[0014] 创建单元,用于将所述待创建进程插入至所述目标处理单元的进程队列中。
[0015] 本发明提供的技术方案带来的有益效果是:
[0016] 本发明提供了一种电子设备中进程的创建方法及装置,当电子设备获取到已完成 调度参数初始化的待创建进程时,可W对每个处理单元的负载状态进行检测,并将进程个 数小于进程数阔值的处理单元,或者负载率小于负载率阔值的处理单元,或者进程个数小 于进程数阔值且负载率小于负载率阔值的处理单元确定为目标处理单元,因此相比于相关 技术中直接将父进程所在的处理单元作为目标处理单元,本发明所确定的目标处理单元中 的进程个数较少或负载率较低,能够保证待创建进程插入至该目标处理单元的进程队列 后,等待运行的时间较短。
【附图说明】
[0017] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他 的附图。
[0018] 图1是本发明实施例提供的一种电子设备中进程的创建方法流程图;
[0019] 图2是本发明实施例提供的另一种电子设备中进程的创建方法方法流程图;
[0020] 图3是本发明实施例提供的一种电子设备中进程的创建装置的结构示意图。
【具体实施方式】
[0021] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0022] 在本发明各实施例中的电子设备可W包括N个处理单元,当该电子设备中的中央 处理器(英文:Cen化al Processing化it;简称CPU)为多核CPU时,每个处理单元可W为该 多核CPU中的一个内核;当该电子设备中的CPU为CPU集群(英文:CPU Cluster)时,每个处理 单元可W为该CPU Cluster中的一个单核CPU。
[0023] 本发明实施例提供了一种电子设备中进程的创建方法,参见图1,该方法可W包 括:
[0024] 步骤101、获取已完成调度参数初始化的待创建进程,该待创建进程是基于电子设 备中已创建进程创建的。
[0025] 步骤102、检测该电子设备中每个处理单元的负载状态,该负载状态包括进程个数 和负载率中的至少一种,该电子设备包括N个处理单元,该N为大于等于2的整数。
[0026] 步骤103、将进程个数小于进程数阔值的处理单元确定为目标处理单元;或者,将 负载率小于负载率阔值的处理单元确定为目标处理单元;或者,将进程个数小于进程数阔 值且负载率小于负载率阔值的处理单元确定为目标处理单元。
[0027] 步骤104、将该待创建进程插入至该目标处理单元的进程队列中。
[0028] 综上所述,本发明实施例提供了一种电子设备中进程的创建方法,当电子设备获 取到已完成调度参数初始化的待创建进程时,可W对每个处理单元的负载状态进行检测, 并将进程个数小于进程数阔值的处理单元,或负载率小于负载率阔值的处理单元,或进程 个数小于进程数阔值且负载率小于负载率阔值的处理单元确定为目标处理单元,因此相比 于相关技术中直接将父进程所在的处理单元作为目标处理单元,本发明所确定的目标处理 单元中的进程个数较少或负载率较低,能够保证待创建进程插入至该目标处理单元的进程 队列后,等待运行的时间较短。
[0029] 图2是本发明实施例提供的另一种电子设备中进程的创建方法方法流程图,参考 图2,该方法可W包括:
[0030] 步骤201、电子设备获取已完成调度参数初始化的待创建进程。执行步骤202。
[0031] 在本发明实施例中,该待创建进程是基于电子设备中已创建进程(即父进程)创建 的,当系统中有新的进程需要创建时,系统可W在该新进程所属的父进程中,拷贝该新进程 的基本信息,例如找地址、进程的各种环境标识、进程的文件信息等。之后,系统可W对该新 进程的调度参数进行初始化,当系统将该新进程分配至合适的处理单元中后,即可完成该 新进程的创建。
[0032] 步骤202、检测每个处理单元是否为空闲状态。
[0033] 当检测到空闲状态的处理单元时,执行步骤203;当没有检测到空闲状态的处理单 元时,执行步骤204。
[0034] 在本发明实施例中,电子设备的操作系统可W周期性的对每个处理单中的进程个 数W及该处理单元的负载率进行检测,并对每个处理单元的负载状态进行标记。例如当某 个处理单元的进程队列中的进程个数为0或者该处理单元的负载率为0时,操作系统可W将 该处理单元的负载状态标记为空闲状态。为了保证将该待创建进程插入至目标处理单元的 进程队列后,该待创建进程能够及时运行,电子设备可W先依次检测每个处理单元是否为 空闲状态,当检测到空闲状态的处理单元时,可W执行步骤203;当没有在该N个处理单元中 检测到空闲状态的处理单元时,电子设备可W执行步骤204。
[0035] 需要说明的是,在步骤202之前,即电子设备在对每个处理单元的负载状态进行检 测之前,还需要判断该处理单元是否已经上电(即是否为online状态),当该处理单元为 online状态时,电子设备可W确定该处理单元能够被调度器使用,因此可W执行步骤202; 当该处理单元未上电(即没有处于online状态)时,电子设备可W继续对下一个处理单元的 上电状态进行检测。
[0036] 步骤203、将该空闲状态的处理单元确定为目标处理单元。执行步骤210。
[0037] 当检测到空闲状态的处理单元时,电子设备可W直接将该空闲状态的处理单元确 定为目标处理单元,并执行步骤210。由于电子设备确定的目标处理单元为空闲状态,即该 目标处理单元当前的进程队列中没有进程,因此将待创建进程插入至该目标处理单元的进 程队列后,该目标处理单元能够及时运行该待创建进程,不仅减少了该待创建进程等待运 行的时长,还能使得电子设备中各个处理单元的资源能够被合理利用。
[0038] 步骤204、判断是否完成对N个处理单元的负载状态的检测。
[0039] 当完成对N个处理单元的负载状态的检测时,执行步骤209;当未完成对N个处理单 元的负载状态的检测时,执行步骤205。其中,该负载状态包括进程个数和负载频率中的至 少一种。示例的,在本发明实施例中,该负载状态可W包括进程个数和负载频率。
[0040] 当电子设备未在该N个处理单元中检测到空闲状态的处理单元时,该电子设备可 W从第1个处理单元开始,依次对该N个处理单元的进程个数和负载频率进行检测,在对第i 个处理单元检测之前,电子设备可W先判断该i是否小于或等于N,当该i小于或等于N时,电 子设备可W确定还未完成对N个处理单元的负载状态的检测,并执行步骤205;当i不小于N 时,电子设备可W确定已完成对所有N个处理单元的负载状态的检测,并执行步骤209。
[0041] 步骤205、检测第i个处理单元中的进程个数是否小于进程数阔值。
[0042] 当该第i个处理单元的进程个数小于进程数阔值时,执行步骤206;当该第i个处理 单元中的进程个数不小于进程数阔值时,令i = i+l,并执行步骤204。
[0043] 在本发明实施例中,电子设备中可W预先设置有进程数阔值的初始值,为了保证 能够从N个处理单元中检测到满足条件的目标处理单元,该进程数阔值的初始值可W为进 程个数所属数据类型的最大值。该电子设备可W从i = l开始,对该第i个处理单元中的进程 个数进行检测,并判断该进程个数是否小于该进程数阔值。示例的,假设第1个处理单元: CPUl中的进程个数为3,该进程数阔值的初始值为1024,则由于CPUl中的进程个数3小于该 进程数阔值的初始值1024,则电子设备可W执行步骤206;若电子设备检测到第2个处理单 元:CPU2中的进程个数为4,且此时进程数阔值已更新为3,则由于该CPU2中的进程个数4大 于该进程数阔值3,则电子设备可W令i = i+l,并执行步骤204,即可W令i = 3,并判断此时 的i是否小于等于N。
[0044] 需要说明的是,由于每个处理单元中的进程可W包括实时进程和普通进程,其中 实时进程的运行优先级较高,所需要占用的处理单元的资源也较多,因此为了准确的反映 每个处理单元的负载状态,电子设置所检测的第i个处理单元中的进程个数可W为该第i个 处理单元中实时进程的个数。
[0045] 步骤206、检测该第i个处理单元的负载率是否小于负载率阔值。
[0046] 当该第i个处理单元的负载率小于负载率阔值时,执行步骤207;当该第i个处理单 元的负载率不小于负载率阔值时,令i = i+l,并执行步骤204。
[0047] 其中,处理单元的负载率是指在预设的统计窗口时长中,处理单元的进程队列中 所有进程在该处理单元最高性能下所需的运行时长与该预设的统计窗口时长的比值,其 中,该统计窗口时长可W人为设定,例如可W设定为10毫秒(ms),则电子设备可W每隔IOms 计算一次各个处理单元的负载率。在本发明实施例中,电子设备中可W预先设置有负载率 阔值的初始值,为了保证能够从N个处理单元中检测到满足条件的目标处理单元,该负载率 阔值的初始值可W为负载率所属数据类型的最大值。
[0048] 当电子设备检测出第i个处理单元的进程个数小于进程数阔值时,该电子设备可 W继续对该第i个处理单元的负载率进行检测。示例的,电子设备可W继续对该第1个处理 单元:CPUl的负载率进行检测,若该CPUl的负载率为50 %,该负载率阔值的初始值为256,则 由于CPUl中的负载率50%小于该负载率阔值的初始值256,则电子设备可W执行步骤207; 若电子设备检测到第3个处理单元:CPU3中的负载率为80%,且此时负载率阔值已更新为 50%,则由于该CPU3中的负载率80%大于该负载率阔值50%,则电子设备可W令i = i+1,并 执行步骤204,即可W令i = 4,并判断此时的i是否小于等于N。
[0049] 步骤207、将该第i个处理单元的负载率作为新的负载率阔值,将该第i个处理单元 的进程个数作为新的进程数阔值。执行步骤208。
[0050] 当电子设备检测出第i个处理单元的进程个数小于进程数阔值,且该第i个处理单 元的负载率小于负载率阔值时,电子设备可W对该进程数阔值和负载率阔值进行更新,即 将该第i个处理单元的负载率作为新的负载率阔值,并将该第i个处理单元的进程个数作为 新的进程数阔值。示例的,电子设备可W将CPUl的进程个数3作为新的进程数阔值,并将该 CPUl的负载率50%作为新的负载率阔值。因此,更新后的进程数阔值为3,更新后的负载率 阔值为50 %。
[0051 ] 步骤208、将该第i个处理单元的标识记录为目标标识。令i = i+l,并执行步骤204。 [0052]为了从电子设备的N个处理单元中筛选出负载状态最好的处理单元,电子设备可 W在检测的过程中,对进程个数小于进程数阔值且负载率小于负载率阔值的处理单元的标 识进行记录和更新。示例的,电子设备可W将第1个处理单元CPUl的标识:CPU1记录为目标 标识,然后令i = 2,并再次执行步骤204。
[0化3] 假设电子设备中包括4个处理单元:CPUl至CPU4,且每个处理单元中的进程个数和 负载率如表1所示。例如,其中CPU2的进程个数为4,负载率为20%,电子设备对每个处理单 元的进程个数和负载率进行检测后,可W检测到CPU2的进程个数4大于进程数阔值3,CPU3 的进程个数2虽然小于进程数阔值3,但该CPU3的负载率80%大于负载率阔值50%,因此电 子设备可W确定该CPU2和CPU3均不满足更新该进程数阔值和负载率阔值的条件,当电子设 备检测到第四个处理单元CPU4中的进程个数为1,小于该进程数阔值3,且该CPU4的负载率 为30%,小于该负载率阔值50%时,电子设备可W将该CPU4的进程个数1作为新的进程数阔 值,将该CPU4的负载率30 %作为新的负载率阔值,并将该第四个处理单元CPU4的标识:CPU4 更新为新的目标标识。
[0化4] 表1
[0056] 步骤209、将目标标识对应的处理单元确定为目标处理单元。执行步骤210。
[0057] 当电子设备确定已完成对所有N个处理单元的负载状态的检测后,可W将目标标 识所对应的处理单元确定为目标处理单元。示例的,电子设备可W将目标标识:CPU4所对应 的第四个处理单元确定为目标处理单元。由于该目标标识所对应的处理单元为该N个处理 单元中,进程个数小于进程数阔值且负载率也小于负载率阔值的处理单元,因此,相比于将 待创建进程插入至其他处理单元的进程队列中,将待创建进程插入至该目标处理单元的进 程队列后,该待创建进程等待运行的时间最短。
[0058] 步骤210、将该待创建进程插入至该目标处理单元的进程队列中。
[0059] 当电子设备将空闲状态的处理单元确定为目标处理单元,或者将目标标识对应的 处理单元确定为目标处理单元之后,即可将该待创建进程插入至该目标处理单元的进程队 列中。由于该目标处理单元为空闲状态,或者,当电子设备中没有该空闲状态的处理单元 时,该目标处理单元为进程个数和负载率均小于阔值的处理单元,因此将待创建进程插入 至该目标处理单元的进程队列后,可W保证该待创建进程等待运行的时间较短。
[0060] 需要说明的是,上述步骤205和步骤206中的任一步骤可W根据情况进行删除,例 如,电子设备可W仅对每个处理单元的进程个数进行检测,则经过上述步骤204、步骤205、 步骤207至209之后,电子设备可W将N个处理单元中进程个数最少的处理单元确定为目标 处理单元;或者,电子设备还可W仅对每个处理单元的负载率进行检测,则经过上述步骤 204、步骤206至209之后,电子设备可W将N个处理单元中负载率最小的处理单元确定为目 标处理单元。
[0061] 还需说明的是,本发明实施例提供的电子设备中进程的创建方法的步骤的先后顺 序可W进行适当调整,步骤也可W根据情况进行相应增减。例如,步骤205和步骤206的执行 顺序可W互换,或者,步骤202还可W在步骤204和步骤205之间执行,即在执行步骤205之 前,先判断该第i个处理单元是否为空闲状态。任何熟悉本技术领域的技术人员在本发明掲 露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再寶 述。
[0062] 综上所述,本发明实施例提供了一种电子设备中进程的创建方法,当电子设备获 取到已完成调度参数初始化的待创建进程时,可W将进程个数小于进程数阔值的处理单 元,或者负载率小于负载率阔值的处理单元,或者进程个数小于进程数阔值且负载率小于 负载率阔值的处理单元确定为目标处理单元,因此相比于相关技术中直接将父进程所在的 处理单元作为目标处理单元,本发明所确定的目标处理单元中的进程个数较少或负载率较 低,能够保证待创建进程插入至该目标处理单元的进程队列后,等待运行的时间较短。
[0063] 图3是本发明实施例提供的一种电子设备中进程的创建装置的结构示意图,参考 图3,该装置包括:
[0064] 获取单元301,用于获取已完成调度参数初始化的待创建进程,该待创建进程是基 于电子设备中已创建进程创建的。
[0065] 检测单元302,用于检测该电子设备中每个处理单元的负载状态,该负载状态包括 进程个数和负载率中的至少一种,该电子设备包括N个处理单元,该N为大于等于2的整数。
[0066] 确定单元303,用于将进程个数小于进程数阔值的处理单元确定为目标处理单元; 或者,将负载率小于负载率阔值的处理单元确定为目标处理单元;或者,将进程个数小于进 程数阔值且负载率小于负载率阔值的处理单元确定为目标处理单元。
[0067] 创建单元304,用于将该待创建进程插入至该目标处理单元的进程队列中。
[0068] 综上所述,本发明实施例提供了一种电子设备中进程的创建装置,当电子设备获 取到待创建进程时,可W将电子设备的N个处理单元中,负载状态满足预设条件的处理单元 确定为目标处理单元,由于电子设备在确定该目标处理单元的过程中,综合对比了N个处理 单元的负载状态,因此相比于相关技术中直接将父进程所在的处理单元作为目标处理单 元,本发明所确定的目标处理单元中的进程个数较少或负载率较低,能够保证待创建进程 插入至该目标处理单元的进程队列后,等待运行的时间较短。
[0069] 可选的,该检测单元302,还用于:检测每个该处理单元是否为空闲状态;当没有检 测到空闲状态的处理单元时,检测该电子设备中每个处理单元的负载状态。
[0070] 可选的,该负载状态包括进程个数和负载率,该检测单元302,还用于:检测该电子 设备中每个处理单元的进程个数是否小于进程数阔值;当检测到第i个处理单元的进程个 数小于进程数阔值时,检测该第i个处理单元的负载率是否小于负载率阔值,该i为大于等 于1且小于等于N的整数。
[0071] 可选的,该检测单元302,还用于:当该第i个处理单元的负载率小于负载率阔值 时,将该第i个处理单元的负载率作为新的负载率阔值,将该第i个处理单元的进程个数作 为新的进程数阔值。
[0072] 可选的,负载状态包括进程个数,检测单元302,还用于:检测电子设备中每个处理 单元的进程个数是否小于进程数阔值;当检测到第i个处理单元的进程个数小于进程数阔 值时,将该第i个处理单元的进程个数作为新的进程数阔值。
[0073] 可选的,该负载状态包括负载率,检测单元302,还用于:检测该电子设备中每个处 理单元的负载率是否小于负载率阔值;当检测到第i个处理单元的负载率小于负载率阔值 时,将该第i个处理单元的负载率作为新的负载率阔值。
[0074] 综上所述,本发明实施例提供一种电子设备中进程的创建装置,当电子设备获取 到已完成调度参数初始化的待创建进程时,可W对每个处理单元的负载状态进行检测,并 将进程个数小于进程数阔值的处理单元,或者负载率小于负载率阔值的处理单元,或者进 程个数小于进程数阔值且负载率小于负载率阔值的处理单元确定为目标处理单元,因此相 比于相关技术中直接将父进程所在的处理单元作为目标处理单元,本发明所确定的目标处 理单元中的进程个数较少或负载率较低,能够保证待创建进程插入至该目标处理单元的进 程队列后,等待运行的时间较短。
[0075] 所属领域的技术人员可W清楚地了解到,为描述的方便和简洁,上述描述的装置 和单元的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再寶述。
[0076] W上所述仅为本发明的较佳实施例,并不用W限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种电子设备中进程的创建方法,其特征在于,所述方法包括: 获取已完成调度参数初始化的待创建进程,所述待创建进程是基于电子设备中已创建 进程创建的; 检测所述电子设备中每个处理单元的负载状态,所述负载状态包括进程个数和负载率 中的至少一种,所述电子设备包括N个处理单元,所述N为大于等于2的整数; 将进程个数小于进程数阈值的处理单元确定为目标处理单元;或者,将负载率小于负 载率阈值的处理单元确定为目标处理单元;或者,将进程个数小于进程数阈值且负载率小 于负载率阈值的处理单元确定为目标处理单元; 将所述待创建进程插入至所述目标处理单元的进程队列中。2. 根据权利要求1所述的方法,其特征在于,所述检测所述电子设备中每个处理单元的 负载状态,包括: 检测每个所述处理单元是否为空闲状态; 当没有检测到空闲状态的处理单元时,检测所述电子设备中每个处理单元的负载状 ??τ 〇3. 根据权利要求1所述的方法,其特征在于,所述负载状态包括进程个数和负载率,所 述检测所述电子设备中每个处理单元的负载状态,包括: 检测所述电子设备中每个处理单元的进程个数是否小于进程数阈值; 当检测到第i个处理单元的进程个数小于进程数阈值时,检测所述第i个处理单元的负 载率是否小于负载率阈值,所述i为大于等于1且小于等于N的整数。4. 根据权利要求3所述的方法,其特征在于,在所述检测所述第i个处理单元的负载率 是否小于负载率阈值之后,所述方法还包括: 当所述第i个处理单元的负载率小于负载率阈值时,将所述第i个处理单元的负载率作 为新的负载率阈值,将所述第i个处理单元的进程个数作为新的进程数阈值。5. 根据权利要求1所述的方法,其特征在于,所述负载状态包括进程个数,所述检测所 述电子设备中每个处理单元的负载状态,包括: 检测所述电子设备中每个处理单元的进程个数是否小于进程数阈值; 当检测到第i个处理单元的进程个数小于进程数阈值时,将所述第i个处理单元的进程 个数作为新的进程数阈值。6. 根据权利要求1所述的方法,其特征在于,所述负载状态包括负载率,所述检测所述 电子设备中每个处理单元的负载状态,包括: 检测所述电子设备中每个处理单元的负载率是否小于负载率阈值; 当检测到第i个处理单元的负载率小于负载率阈值时,将所述第i个处理单元的负载率 作为新的负载率阈值。7. -种电子设备中进程的创建装置,其特征在于,所述装置包括: 获取单元,用于获取已完成调度参数初始化的待创建进程,所述待创建进程是基于电 子设备中已创建进程创建的; 检测单元,用于检测所述电子设备中每个处理单元的负载状态,所述负载状态包括进 程个数和负载率中的至少一种,所述电子设备包括N个处理单元,所述N为大于等于2的整 数; 确定单元,用于将进程个数小于进程数阈值的处理单元确定为目标处理单元;或者,将 负载率小于负载率阈值的处理单元确定为目标处理单元;或者,将进程个数小于进程数阈 值且负载率小于负载率阈值的处理单元确定为目标处理单元; 创建单元,用于将所述待创建进程插入至所述目标处理单元的进程队列中。8. 根据权利要求7所述的装置,其特征在于,所述检测单元,还用于: 检测每个所述处理单元是否为空闲状态; 当没有检测到空闲状态的处理单元时,检测所述电子设备中每个处理单元的负载状 ??τ 〇9. 根据权利要求7所述的装置,其特征在于,所述负载状态包括进程个数和负载率,所 述检测单元,还用于: 检测所述电子设备中每个处理单元的进程个数是否小于进程数阈值; 当检测到第i个处理单元的进程个数小于进程数阈值时,检测所述第i个处理单元的负 载率是否小于负载率阈值,所述i为大于等于1且小于等于N的整数。10. 根据权利要求9所述的装置,其特征在于,所述检测单元,还用于: 当所述第i个处理单元的负载率小于负载率阈值时,将所述第i个处理单元的负载率作 为新的负载率阈值,将所述第i个处理单元的进程个数作为新的进程数阈值。
【文档编号】G06F9/50GK106020984SQ201610342974
【公开日】2016年10月12日
【申请日】2016年5月20日
【发明人】王永清
【申请人】青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1