Indi
Joway's Blog blog.joway.io

为什么需要通用对象池 在实际生产环境中,我们经常会遇到需要多线程共享同一堆对象的场景,例如常见的RPC、数据库连接池,大内存对象池,以及线程池等。这些池化对象的需求其实有很多重叠的地方,主要分以下几个方面: 基础设置: 最大容量 创建/校验/删除对象的回调方法 申请对象时,已满时是否阻塞 多重驱逐策略: 驱逐闲置对象 驱逐无效对象 预创建对象 为避免重复编码,所以设计了 Pond 这样一个能够支撑…

讨论

还没有评论,来说第一句吧。

Joway's Blog 的其他文章