发明名称 一种任务管理方法和移动终端
摘要 本发明实施例公开了一种任务管理方法和移动终端,该方法包括:将任务分为即时通讯IM任务组和非IM任务组;将IM任务组中的任务分配到IM任务队列,将非IM任务组中的任务分配到非IM任务队列,并分配线程执行IM任务队列和非IM任务队列中的任务。采用本发明,可以将即时通讯应用的任务和其他类型任务相互区别,以方便对不同类型任务的管理。
申请公布号 CN102760082B 申请公布日期 2016.09.14
申请号 CN201110110670.5 申请日期 2011.04.29
申请人 腾讯科技(深圳)有限公司 发明人 马斌;万鑫;张文
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫;潘中毅
主权项 一种任务管理方法,用于移动终端的操作系统中,其特征在于,所述方法包括:将任务分为即时通讯IM任务组和非IM任务组;将IM任务组中的任务分配到IM任务队列,将非IM任务组中的任务分配到非IM任务队列,并分配线程执行IM任务队列和非IM任务队列中的任务;所述方法还包括,采用类worker管理线程,每个worker携带一个任务,并获取一个线程运行任务;采用类executor管理worker队列,每个executor管理一个worker队列,所述worker队列按照队列中的任务类型分为IM任务队列和非IM任务队列;当有新任务需要执行时,判断现有的worker数量是否到达上限,若没有到达,则生成新的worker以便执行所述新任务,若达到上限,则把新任务加入任务队列中等待执行。
地址 518057 广东省深圳市福田区振兴路赛格科技园2栋东403室