发明名称 |
一种线程池的管理方法和管理系统 |
摘要 |
本发明公开了一种线程池的管理方法和管理系统,管理系统包括工作线程创建单元、检测线程创建单元、工作线程调用单元、心跳信号检测单元和假死线程处理单元,管理方法包括:创建工作线程,将工作线程送入线程池队列;创建检测线程;调用线程池队列中的工作线程执行任务;通过检测线程检测在心跳周期内是否接收到各工作线程的心跳信号;通过检测线程将在所述心跳周期内未接收到心跳信号的工作线程设置为假死状态,释放其所有资源,并通过用户接口通知用户出错位置。通过线程池来管理其中的工作线程,不依赖于操作系统托管,能够及时准确地检测出假死的线程,进而找到假死线程执行任务的程序中出错的位置并通知用户。 |
申请公布号 |
CN103744723A |
申请公布日期 |
2014.04.23 |
申请号 |
CN201410036823.X |
申请日期 |
2014.01.24 |
申请人 |
深圳联友科技有限公司 |
发明人 |
肖洪锦 |
分类号 |
G06F9/46(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
深圳市顺天达专利商标代理有限公司 44217 |
代理人 |
高占元 |
主权项 |
一种线程池的管理方法,其特征在于,包括以下步骤:S1、创建工作线程,将工作线程送入线程池队列;S2、创建检测线程;S3、调用所述线程池队列中的工作线程执行任务;S4、通过检测线程检测在心跳周期内是否接收到各工作线程的心跳信号;S5、通过检测线程将在所述心跳周期内未接收到心跳信号的工作线程设置为假死状态,释放其所有资源,并通过用户接口通知用户出错位置。 |
地址 |
518028 广东省深圳市福田区深南中路2010号东风大厦22楼 |