设计模式之对象池模式
- 23中模式之外的新模式
简介
对象池模式就是依赖于内存中的对象池(在应用启动时进行初始化),通过循环使用对象,减少资源初始化、以及销毁的昂贵损耗!典型的例子是:线程池、连接池
类图
最佳实践
只有在重复生成对象的操作成为影响性能的关键因素时,才适合进行对象池化,但是若池化带来性能提高并不显著或重要的话,建议放弃对象池化技术。
代码
1 | package com.bj.hz.pool; |
you...
对象池模式就是依赖于内存中的对象池(在应用启动时进行初始化),通过循环使用对象,减少资源初始化、以及销毁的昂贵损耗!典型的例子是:线程池、连接池
只有在重复生成对象的操作成为影响性能的关键因素时,才适合进行对象池化,但是若池化带来性能提高并不显著或重要的话,建议放弃对象池化技术。
1 | package com.bj.hz.pool; |
WeChat Pay
Alipay