当前位置 : 主页 > 编程语言 > java >

数据库连接池与线程池的优点,为什么要使用线程池

来源:互联网 收集:自由互联 发布时间:2023-12-16
数据库连接池与线程池的优点,为什么要使用线程池 数据库连接池 操作数据库时需要先建立连接,建立连接之后操作数据库,操作完成之后销毁 建立连接与销毁操作非常耗费时间,可

数据库连接池与线程池的优点,为什么要使用线程池

数据库连接池

操作数据库时需要先建立连接,建立连接之后操作数据库,操作完成之后销毁

建立连接与销毁操作非常耗费时间,可能真正与业务相关的操作耗费时间非常短,于是出现数据库连接池

系统启动时创建了很多连接在数据库连接池中,需要时直接去数据库连接池中取,使用完毕后将连接放回到连接池中供其他业务使用,省去了大量创建销毁的时间

线程池类似于数据库连接池

创建线程去处理业务,可能创建线程的时间比处理业务的时间还长一些,如果系统能够提前为我们创建好线程,我们需要的时候直接拿来使用,用完之后不是直接将其关闭,而是将其返回到线程中中,给其他需要这使用,这样直接节省了创建和销毁的时间,提升了系统的性能

网友评论