一种基于线程池高并发数据库访问方法、系统及设备
摘要:
本发明提供了一种基于线程池高并发数据库访问方法、系统及设备,通过主线程监测系统中其它线程发起的访问数据库请求,接收到请求后将信号指令发射至管理线程,并对管理线程进行唤醒操作,管理线程接收到信号后通过查看请求线程的任务队列是否有空闲来用不同的方式执行数据库的访问,从而避免了大量请求线程同时请求访问数据库时存在服务器响应缓慢甚至崩溃的问题。通过增加数据库的并发访问数量,以及通过线程池管理线程,可以减少内存的消耗,缓解多个进程同时访问数据库占用过多计算机资源带来的系统负荷压力。采用线程池技术解决系统中多个进程同时数据库时效低下的问题,提升了高并发访问数据库的稳定性。由此实现快速高并发访问数据库。
0/0