发明名称 |
基于线程池的多线程有限状态机切换方法及装置 |
摘要 |
本发明公开了基于线程池的多线程有限状态机切换方法。该方法包括:将线程池内的空闲线程放入候命队列,设置该队列内的线程为阻塞状态;当应用程序触发行为任务时,从所述候命队列中选择一空闲线程解除阻塞,并将所述行为任务导入该线程,获得处于忙碌状态的任务线程;将所述任务线程放入工作队列,执行所述工作队列内的任务。采用本发明,可以通过对线程池的优化管理,较好的调高了CPU的利用率,从而使得系统运行起来更加顺畅。 |
申请公布号 |
CN103218264A |
申请公布日期 |
2013.07.24 |
申请号 |
CN201310100076.7 |
申请日期 |
2013.03.26 |
申请人 |
广东威创视讯科技股份有限公司 |
发明人 |
文剑峰 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
广州华进联合专利商标代理有限公司 44224 |
代理人 |
王茹;曾旻辉 |
主权项 |
一种基于线程池的多线程有限状态机切换方法,其特征在于,包括:将线程池内的空闲线程放入候命队列,设置该队列内的线程为阻塞状态;当应用程序触发行为任务时,从所述候命队列中选择一空闲线程解除阻塞,并将所述行为任务导入该线程,获得处于忙碌状态的任务线程;将所述任务线程放入工作队列,执行所述工作队列内的任务。 |
地址 |
510663 广东省广州市广州高新技术产业开发区彩频路6号 |