对象池-2
用于异步回收对象分配的构造函数特定对象池实现。
安装
npm install object-pool-2 --save
用法
var objectPool = require('object-pool-2')(Constructor);
创建一个新的对象池。 接受一个将在内部使用的Constructor ,以便实例化新的Constructor实例(通过new Constructor )。
objectPool.allocate(callback)
异步。 分配一个新的Constructor实例。 这要么导致创建新实例,要么重新使用先前释放的实例。
objectPool.deallocate()
解除分配已分配的Constructor实例。 这使得可以在需要时重用对象。
objectPool.max = 10
内部管理的Constructor实例的最大数量。 默认为
评论0
最新资源