摘要: CreateConnectionThreadDruid一开始初始化,在init初始化进行连接的创建;这个线程相当于监听,连接不够了,会给这个线程发出信号进行创建,这个线程是一个守护线程 public CreateConnectionThread(String name){ super(name); 阅读全文
posted @ 2022-05-13 23:48 柳无情 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 今天加班比较晚,打断点研究了下昨天的疑问点 1.淘汰连接线程不光会去淘汰线程,连接池的连接数量+活跃数量<小于最小闲置数量,会去创建连接满足最小闲置数量,还会去提交创建连接定时任务;目前不是很理解这种设计,是为了提高性能还是其他目的 if (needFill) { lock.lock(); try 阅读全文
posted @ 2022-05-13 00:37 柳无情 阅读(152) 评论(0) 推荐(0) 编辑