代码拉取完成,页面将自动刷新
package pool
import "errors"
var (
//ErrMaxActiveConnReached 连接池超限
ErrMaxActiveConnReached = errors.New("max active conn reached")
// ErrClosed 连接已关闭
ErrClosed = errors.New("pool is closed")
// ErrIsNil 连接无效
ErrIsNil = errors.New("connection is nil. rejecting")
)
// Pool 基本方法
type Pool interface {
// Get 获取一个连接
Get() (any, error)
// Put 归还一个连接
Put(any) error
// Close 关闭连接
Close(any) error
// CloseAll 关闭全部连接
CloseAll()
// Release 释放连接池
Release()
// Len 连接数
Len() int
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。