应用场景:对那些被系统频繁请求和使用的对象,使用此机制可以提高系统运行性能;
- 常量池
- 为了避免频繁的创建和销毁对象而影响系统性能,实现了对象的共享
- 对象池 Http11Processor对象池
- 线程池
- 限制系统中执行线程的数量,系统环境下,可以自动或手动设置线程数量,达到运行的最佳效果,少了浪费系统资源,多了系统阻塞。
- 连接池
- 限制系统中执行线程的数量,系统环境下,可以自动或手动设置线程数量,达到运行的最佳效果,少了浪费系统资源,多了系统阻塞。
- 数据库连接池
- socket 连接池
参考
Java 中的“池”概念