连接池的本质是构建一个容器,容器是用来存创建好的线程,http连接、数据库连接、netty连接等
各个连接池的使用大致分为三个部分
1、首先是初始化连接池,根据设置相应的参数、连接池的大小、核心连接数等参数,初始化创建数据库、http连接、netty连接以及jdk线程等。
2、第二步是连接池的使用,直接从连接池中、线程中取出资源即可使用,使用完后交还给连接池、线程池,通过池容器对线程进行管理。
3、对于连接池维护,连接池、线程池来维护连接、线程状态,不可用连接、线程进行销毁,正在使用连接、线程进行状态标注,连接、线程不够后并且少于设置最大连接、线程数,要进行新连接、线程创建。