func (parse *TextProtocolParse) release(conn *common.Conn, doClose bool) {
	if doClose {
		go conn.Close()
	} else {
		go parse.pool.Release(conn)
	}
}
Beispiel #2
0
func (pool *ConnectionPool) release(i int, conn *common.Conn) {
	select {
	case pool.pools[i] <- conn:
	default:
		conn.Close()
	}
}