发明名称 |
一种多线程的管理方法及系统 |
摘要 |
本发明公开了一种多线程的管理方法及系统,用于基于安卓操作系统的客户端,涉及网络技术领域。该方法包括以下步骤:根据预设的CPU的实时使用率与可开启线程数量的关系,在客户端中开启预定数量的线程;接收用户的线程请求,将线程请求存入请求队列中,并按照预定的规则对请求队列中的所有线程请求进行排序;持续检测开启的线程中正在执行线程请求的线程的总数,当正在执行的线程的总数低于所述预定数量时,将请求队列中的线程请求按照排列的顺序依次放入未执行的线程中执行。本发明不但能确保预定数量的线程请求立即执行,提高线程请求的执行效率,而且能有效地避免大量线程同时执行的情况,降低系统负荷,提高安卓应用程序的开发效率。 |
申请公布号 |
CN106557369A |
申请公布日期 |
2017.04.05 |
申请号 |
CN201611056731.3 |
申请日期 |
2016.11.25 |
申请人 |
武汉斗鱼网络科技有限公司 |
发明人 |
张磊 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
武汉智权专利代理事务所(特殊普通合伙) 42225 |
代理人 |
张凯 |
主权项 |
一种多线程的管理方法,用于基于安卓操作系统的客户端,其特征在于,包括以下步骤:根据预设的CPU的实时使用率与可开启线程数量的关系,在客户端中开启预定数量的线程;接收用户的线程请求,将线程请求存入请求队列中,并按照预定的规则对请求队列中的所有线程请求进行排序;持续检测开启的线程中正在执行线程请求的线程的总数,当正在执行的线程的总数低于所述预定数量时,将请求队列中的线程请求按照排列的顺序依次放入未执行的线程中执行。 |
地址 |
430000 湖北省武汉市武汉东湖开发区软件园东路1号软件产业4.1期B1栋11楼 |