什么是对象池,什么是线程池,什么是连接池,它们3个有什么区别。
对象池技术基本原理的核心有两点:缓存和共享,即对于那些被频繁使用的对象,在使用完后,不立即将它们释放,而是将它们缓存起来,以供后续的应用程序重复使用,从而减少创建对象和释放对象的次数,进而改善应用程序的性能。事实上,由于对象池技术将对象限制在一定的数量,也有效地减少了应用程序内存上的开销。
线程池以及连接池实现的原理也是跟对象池基本相同,只不过线程池针对的是线程的创建,连接池针对的是数据库连接。
对象池技术基本原理的核心有两点:缓存和共享,即对于那些被频繁使用的对象,在使用完后,不立即将它们释放,而是将它们缓存起来,以供后续的应用程序重复使用,从而减少创建对象和释放对象的次数,进而改善应用程序的性能。事实上,由于对象池技术将对象限制在一定的数量,也有效地减少了应用程序内存上的开销。
线程池以及连接池实现的原理也是跟对象池基本相同,只不过线程池针对的是线程的创建,连接池针对的是数据库连接。