发明公开
- 专利标题: 一种基于线程池高并发数据库访问方法、系统及设备
-
申请号: CN202111289233.4申请日: 2021-11-02
-
公开(公告)号: CN113722078A公开(公告)日: 2021-11-30
- 发明人: 舒印彪 , 刘畅 , 贾泽冰 , 陈丰 , 程阳 , 李辉 , 王利国 , 陈江 , 冯震震
- 申请人: 西安热工研究院有限公司 , 中国华能集团有限公司 , 华能国际电力股份有限公司
- 申请人地址: 陕西省西安市碑林区兴庆路136号; ;
- 专利权人: 西安热工研究院有限公司,中国华能集团有限公司,华能国际电力股份有限公司
- 当前专利权人: 西安热工研究院有限公司,中国华能集团有限公司,华能国际电力股份有限公司
- 当前专利权人地址: 陕西省西安市碑林区兴庆路136号; ;
- 代理机构: 西安通大专利代理有限责任公司
- 代理商 陈翠兰
- 主分类号: G06F9/48
- IPC分类号: G06F9/48 ; G06F9/54 ; G06F16/25
摘要:
本发明提供了一种基于线程池高并发数据库访问方法、系统及设备,通过主线程监测系统中其它线程发起的访问数据库请求,接收到请求后将信号指令发射至管理线程,并对管理线程进行唤醒操作,管理线程接收到信号后通过查看请求线程的任务队列是否有空闲来用不同的方式执行数据库的访问,从而避免了大量请求线程同时请求访问数据库时存在服务器响应缓慢甚至崩溃的问题。通过增加数据库的并发访问数量,以及通过线程池管理线程,可以减少内存的消耗,缓解多个进程同时访问数据库占用过多计算机资源带来的系统负荷压力。采用线程池技术解决系统中多个进程同时数据库时效低下的问题,提升了高并发访问数据库的稳定性。由此实现快速高并发访问数据库。