利索能及
我要发布
收藏
专利号: 201910346385X
申请人: 青岛海信移动通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-04
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种进程的调度方法,其特征在于,应用于多核中央处理器CPU的电子设备,一个处理单元为所述多核CPU中的一个内核,所述方法包括:第二处理单元确定自身处于空闲状态时,确定处于最大过载状态的第一处理单元;

所述第二处理单元向所述第一处理单元发送通知消息,所述通知消息用于指示所述第二处理单元处于空闲状态;

所述第一处理单元接收到所述第二处理单元发送的通知消息,将第一进程队列锁定,所述第一进程队列为所述第一处理单元的进程队列;

所述第一处理单元将第二进程队列锁定,所述第二进程队列为所述第二处理单元的进程队列;

所述第一处理单元将所述第一进程队列中的一个进程插入至所述第二进程队列中。

2.根据权利要求1所述的方法,其特征在于,对第二进程队列进行锁定,具体包括:检测第二进程队列是否已经被锁定;

当所述第二进程队列未被锁定时,将所述第二进程队列锁定。

3.根据权利要求1所述的方法,其特征在于,还包括:若第二处理单元的数量大于等于两个,则所述第一处理单元接收到至少两个第二处理单元发送的通知消息;

所述第一处理单元在至少两个第二处理单元之中,对优先级最高的处理单元的进程队列进行锁定。

4.根据权利要求3所述的方法,其特征在于,还包括:对优先级最高的处理单元的进程队列进行锁定,具体包括:检测优先级最高的处理单元的进程队列是否已经被锁定;

当所述优先级最高的处理单元的进程队列未被锁定时,将所述优先级最高的处理单元的进程队列锁定。

5.根据权利要求4所述的方法,其特征在于,还包括:当所述优先级最高的处理单元的进程队列已被锁定时,对优先级次高的处理单元的进程队列锁定;

将所述第一进程队列中的一个进程插入至所述优先级次高的处理单元的进程队列中。

6.一种进程的调度装置,其特征在于,应用于多核中央处理器CPU的电子设备,一个处理单元为所述多核CPU中的一个内核,所述装置包括:接收单元,用于第二处理单元确定自身处于空闲状态时,确定处于最大过载状态的第一处理单元;所述第二处理单元向所述第一处理单元发送通知消息,所述通知消息用于指示所述第二处理单元处于空闲状态;

第一锁定单元,用于所述第一处理单元接收到所述第二处理单元发送的通知消息,将第一进程队列锁定,所述第一进程队列为所述第一处理单元的进程队列;

第二锁定单元,用于所述第一处理单元将第二进程队列锁定,所述第二进程队列为所述第二处理单元的进程队列;

调度单元,用于所述第一处理单元将所述第一进程队列中的一个进程插入至所述第二进程队列中。

7.根据权利要求6所述的装置,其特征在于,所述第二锁定单元还包括:检测第二进程队列是否已经被锁定;

当所述第二进程队列未被锁定时,将所述第二进程队列锁定。

8.根据权利要求6所述的装置,其特征在于,所述第二锁定单元还包括:若第二处理单元的数量大于等于两个,则所述第一处理单元接收到至少两个第二处理单元发送的通知消息;

所述第一处理单元在至少两个第二处理单元之中,对优先级最高的处理单元的进程队列进行锁定。

9.根据权利要求8所述的装置,其特征在于,所述第二锁定单元还包括:检测优先级最高的处理单元的进程队列是否已经被锁定;

当所述优先级最高的处理单元的进程队列未被锁定时,将所述优先级最高的处理单元的进程队列锁定。

10.根据权利要求9所述的装置,其特征在于,所述第二锁定单元还包括:当所述优先级最高的处理单元的进程队列已被锁定时,对优先级次高的处理单元的进程队列锁定;

将所述第一进程队列中的一个进程插入至所述优先级次高的处理单元的进程队列中。