[发明专利]短任务处理方法、装置及操作系统有效
申请号: | 201310598394.0 | 申请日: | 2013-11-22 |
公开(公告)号: | CN104657204B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 解壁伟;张立新;谭崇康;臧秀涛 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种短任务处理方法、装置及操作系统。本发明短任务处理方法,包括根据接收应用程序发送的请求设置预留硬件线程的申请消息,将普通硬件线程设置成预留硬件线程,所述预留硬件线程只用于执行短任务;所述应用程序运行时,将所述预留硬件线程分配给所述应用程序;将所述应用程序下发的待执行的短任务直接装载在所述预留硬件线程上执行。本发明实施例通过将应用程序中待执行的短任务直接装载在所述预留硬件线程上执行,实现不需要创建线程就能执行短任务,解决在大规模短任务系统环境中,操作系统将耗费大量资源用于线程的创建和释放过程的问题。 | ||
搜索关键词: | 任务 处理 方法 装置 操作系统 | ||
【主权项】:
一种短任务处理方法,其特征在于,包括:根据接收应用程序发送的请求设置预留硬件线程的申请消息,将普通硬件线程设置成预留硬件线程,所述预留硬件线程只用于执行短任务;所述应用程序运行时,将所述预留硬件线程分配给所述应用程序;将所述应用程序下发的待执行的短任务直接装载在所述预留硬件线程上执行;在所述将所述预留硬件线程分配给所述应用程序之后,还包括:创建空白的线程数据结构;则所述将所述应用程序中待执行的短任务直接装载在所述预留硬件线程上执行产生异常时,将执行中的短任务的运行时状态恢复到所述空白的线程数据结构中以使所述短任务参与正常的线程调度执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310598394.0/,转载请声明来源钻瓜专利网。
- 上一篇:便携式带UV功能的移动电源
- 下一篇:一种充气球体的智能充电结构