并发对象池的实现过程

    对象池,简单的说就是一个存储开发中常用到的对象的一个仓库。

对象可以通过创建,使用,回收来大体概况其生命周期,对于一般的对象,不需要进行池的操作,是因为其创建过程和回收过程不会占用系统太多的资源,而且是在使用,但有些对象,比如数据库连接对象,创建和回收将会耗费系统很多资源,尤其在这样的对象频繁创建销毁的时候,将是软件中效率限制最大的存在,因此,对象池或者这样的数据库连接池的出现,通过连接复用,将使用好的对象不进行回收,放到开辟的池子里进行保存,以供其他资源使用,这样可以避免频繁的创建和销毁操作,提高了效率。

    而此时通过这样的原理来进行搭建一个自己创建的对象池,用来存放这样对象。而具体的实现过程,可以通过以下的博文进行讲解。

http://ifeve.com/generic-concurrent-object-pool/

你可能感兴趣的:(Java)