数据库连接池与线程池的优点,为什么要使用线程池
数据库连接池
操作数据库时需要先建立连接,建立连接之后操作数据库,操作完成之后销毁
建立连接与销毁操作非常耗费时间,可能真正与业务相关的操作耗费时间非常短,于是出现数据库连接池
系统启动时创建了很多连接在数据库连接池中,需要时直接去数据库连接池中取,使用完毕后将连接放回到连接池中供其他业务使用,省去了大量创建销毁的时间
线程池类似于数据库连接池
创建线程去处理业务,可能创建线程的时间比处理业务的时间还长一些,如果系统能够提前为我们创建好线程,我们需要的时候直接拿来使用,用完之后不是直接将其关闭,而是将其返回到线程中中,给其他需要这使用,这样直接节省了创建和销毁的时间,提升了系统的性能