• 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
    • / 18
    • 下载费用:20 金币  

    广西11选5开奖数据: 一种线程管理方法和线程管理器.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201610193108.6

    申请日:

    2016.03.30

    公开号:

    CN105824703A

    公开日:

    2016.08.03

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/50申请日:20160330|||公开
    IPC分类号: G06F9/50 主分类号: G06F9/50
    申请人: 联想(北京)有限公司
    发明人: 王晓寄
    地址: 100085 北京市海淀区上地信息产业基地创业路6号
    优先权:
    专利代理机构: 北京集佳知识产权代理有限公司 11227 代理人: 王宝筠
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610193108.6

    授权公告号:

    ||||||

    法律状态公告日:

    2019.03.29|||2016.08.31|||2016.08.03

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本申请提供一种线程管理方法和线程管理器,通过依据第一预设仲裁规则选择一个线程作为备选线程;依据第二预设仲裁规则选择一个备选线程作为目标线程;通过对所述第一预设仲裁规则和第二预设仲裁规则进行合理设置,可有效降低所述被挂起的目标线程的数量,从而提高了线程处理的性能。

    权利要求书

    1.一种线程管理方法,其特征在于,包括:
    依据第一预设仲裁规则选择一个线程作为备选线程,将所述备选线程导
    入备选线程集合;
    依据第二预设仲裁规则由所述备选线程集合中选择一个备选线程作为目
    标线程;
    执行所述目标线程;
    当执行到所述目标线程中不满足预定条件,将所述目标线程挂起,将挂
    起后的目标线程导入监控线程集合;
    继续依据第一预设仲裁规则选择一个线程作为备选线程,将所述备选线
    程导入备选线程集合;依据第二预设仲裁规则由所述备选线程集合中选择一
    个备选线程作为目标线程。
    2.根据权利要求1所述的线程管理方法,其特征在于,将所述目标线程
    挂起后,还包括:
    实时监测监控线程集合中是否存在满足预定条件的目标线程,如果是,
    将满足预定条件的目标线程作为暂停线程导入暂停线程集合;
    依据第三预设仲裁规则由所述暂停线程集合中选择一个暂停线程作为备
    选线程并导入所述备选线程集合。
    3.根据权利要求2所述的线程管理方法,其特征在于,所述依据第一预
    设仲裁规则选择一个线程作为备选线程之前,还包括:
    判断是否获取到仲裁规则选择指令,如果是,由仲裁规则数据库中选择
    至少一个与所述仲裁规则选择指令相匹配的备选规则,将所述备选规则作为
    与其匹配的第一预设仲裁规则、第二预设仲裁规则或第三预设仲裁规则。
    4.根据权利要求3所述的线程管理方法,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第一预设仲裁规则相匹配的第一备选规则,
    所述第一备选规则为:
    获取各个线程的优先级标识;
    依据所述优先级标识判断各个线程的优先级;
    选择优先级最高的线程作为备选线程。
    5.根据权利要求3所述的线程管理方法,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第一预设仲裁规则相匹配的第二备选规则,
    所述第二备选规则为:
    判断各个线程与所述监控线程集合中的所述目标线程的相关度;
    将与所述监控线程集合中的目标线程的相关度最高的线程作为备选线
    程。
    6.根据权利要求3所述的线程管理方法,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第一预设仲裁规则相匹配的第三备选规则,
    所述第三备选规则为:
    判断各个线程的生成时间;
    将生成时间最早的线程作为备选线程。
    7.根据权利要求3所述的线程管理方法,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第二预设仲裁规则相匹配的第四备选规则,
    所述第四备选规则为:
    判断所述备选线程集合中是否存在已经过处理过的备选线程,如果存在,
    优先选择已经处理过的备选线程作为目标线程。
    8.根据权利要求3所述的线程管理方法,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第二预设仲裁规则相匹配的第五备选规则,
    所述第五备选规则为:
    判断所述监控线程集合中目标线程的数量是否大于预设值,如果是,选
    择所述备选线程集合中与所有的所述监控线程集合中的目标线程的相关度最
    高的备选线程作为目标线程;如果否,判断所述备选线程集合中是否存在已
    经过处理过的备选线程,如果存在,优先选择已经处理过的线程作为目标线
    程。
    9.根据权利要求3所述的线程管理方法,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第三预设仲裁规则相匹配的第六备选规则,
    所述第六备选规则为:
    判断暂停线程集合中各个暂停线程的生成时间;
    将生成时间最早的所述暂停线程作为备选线程。
    10.根据权利要求1-9任意一项所述的线程管理方法,其特征在于,还包
    括:
    实时检测并输出总的所述备选线程的数量和各个未处理现成的ID、总的
    所述目标线程的数量和各个目标线程的ID、总的被挂起的目标线程的数量和
    各个被挂起的目标线程的ID、总的暂停线程的数量和各个暂停线程的ID。
    11.一种线程管理器,其特征在于,包括:新命令仲裁器、最后仲裁器
    和执行器;
    所述新命令仲裁器,用于依据第一预设仲裁规则选择一个线程作为备选
    线程,将所述备选线程导入备选线程集合;
    所述最后仲裁器,用于当获取到触发信号后依据第二预设仲裁规则由所
    述备选线程集合中选择一个备选线程作为目标线程;
    执行器,用于执行所述目标线程,当执行到所述目标线程中不满足预定
    条件,将所述目标线程挂起,将挂起后的目标线程导入监控线程集合,当所
    述目标线程执行完毕或挂起后向所述最后仲裁器发送触发信号。
    12.根据权利要求11所述的线程管理器,其特征在于,还包括:暂停序
    列管理器和暂停命令仲裁器;
    所述暂停序列管理器,用于实时监测监控线程集合中是否存在满足预定
    条件的目标线程,如果是,将满足预定条件的目标线程作为暂停线程导入暂
    停线程集合;
    所述暂停命令仲裁器,用于依据第三预设仲裁规则由所述暂停线程集合
    中选择一个暂停线程作为备选线程并导入所述备选线程集合。
    13.根据权利要求12所述的线程管理器,其特征在于,还包括:
    仲裁规则选择器,用于判断是否获取到仲裁规则选择指令,如果是,由
    仲裁规则数据库中选择至少一个与所述仲裁规则选择指令相匹配的备选规
    则,将所述备选规则作为与其匹配的第一预设仲裁规则、第二预设仲裁规则
    或第三预设仲裁规则;
    存储器,用于存储所述仲裁规则数据库。
    14.根据权利要求13所述的线程管理器,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第一预设仲裁规则相匹配的第一备选规则,
    所述第一备选规则为:
    获取各个线程的优先级标识;
    依据所述优先级标识判断各个线程的优先级;
    选择优先级最高的线程作为备选线程。
    15.根据权利要求13所述的线程管理器,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第一预设仲裁规则相匹配的第二备选规则,
    所述第二备选规则为:
    判断各个线程与所有的所述监控线程集合中的目标线程的相关度;
    将与所述监控线程集合中的目标线程的相关度最高的线程作为备选线
    程。
    16.根据权利要求13所述的线程管理器,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第一预设仲裁规则相匹配的第三备选规则,
    所述第三备选规则为:
    判断各个线程的生成时间;
    将生成时间最早的所述线程作为备选线程。
    17.根据权利要求13所述的线程管理器,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第二预设仲裁规则相匹配的第四备选规则,
    所述第四备选规则为:
    判断所述备选线程集合中是否存在已经过处理过的备选线程,如果存在,
    优先选择已经处理过的备选线程作为目标线程。
    18.根据权利要求13所述的线程管理器,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第二预设仲裁规则相匹配的第五备选规则,
    所述第五备选规则为:
    判断所述监控线程集合中目标线程的数量是否大于预设值,如果是,选
    择所述备选线程集合中与所有的所述监控线程集合中的目标线程的相关度最
    高的备选线程作为目标线程;如果否,判断所述备选线程集合中是否存在已
    经过处理过的备选线程,如果存在,优先选择已经处理过的线程作为目标线
    程。
    19.根据权利要求13所述的线程管理器,其特征在于,所述仲裁规则数
    据库的备选规则至少包括与所述第三预设仲裁规则相匹配的第六备选规则,
    所述第六备选规则为:
    判断暂停线程集合中各个暂停线程的生成时间;
    将生成时间最早的所述暂停线程作为备选线程。
    20.根据权利要求11-19任意一项所述的线程管理器,其特征在于,还包
    括:
    线程数据监测器,用于实时检测并输出总的所述备选线程的数量和各个
    未处理现成的ID、总的所述目标线程的数量和各个目标线程的ID、总的被挂
    起的目标线程的数量和各个被挂起的目标线程的ID、总的暂停线程的数量和
    各个暂停线程的ID。

    关 键 词:
    一种 线程 管理 方法 管理器
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种线程管理方法和线程管理器.pdf
    链接地址://www.fnjpv.tw/p-6299368.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 女性之声——全国妇联 2019-06-10
  • 乌鲁木齐县田园风光醉游人 2019-06-09
  • qq游戏南昌麻将外挂 陕西陕西十一选五开奖 福建36选7走势图表 内蒙古快3开奖公告 乐透乐博彩论坛 狼王芬里尔 运财酷儿官网 湖北十一选五走势 pt电子放水规律 罗马影院