$name
$name : string
池子名称
$pool : array<mixed,\Imi\Pool\PoolItem>
池子存储
$config : \Imi\Pool\Interfaces\IPoolConfig
配置
__construct(\Imi\Pool\string $name, \Imi\Pool\Interfaces\IPoolConfig $config = null, $resourceConfig = null)
\Imi\Pool\string | $name | |
\Imi\Pool\Interfaces\IPoolConfig | $config | |
$resourceConfig |
getConfig() : \Imi\Pool\Interfaces\IPoolConfig
获取池子配置
release(\Imi\Pool\Interfaces\IPoolResource $resource) : void
释放资源占用
\Imi\Pool\Interfaces\IPoolResource | $resource |
addResource() : \Imi\Pool\Interfaces\IPoolResource
添加资源
createResource() : \Imi\Pool\Interfaces\IPoolResource
创建资源
push(\Imi\Pool\Interfaces\IPoolResource $resource) : void
把资源加入队列
\Imi\Pool\Interfaces\IPoolResource | $resource |