code: public void destroyThriftConnectionPartition(ThriftConnectionPartition<T> thriftConnectionPartition) {
  		try {
  			serverListLock.writeLock().lock();
  			// 首先移除分区信息
  			partitions.remove(thriftConnectionPartition);
  			thriftConnectionPartition.stopThreads();
  			ThriftServerInfo thriftServerInfo = thriftConnectionPartition.getThriftServerInfo();
  			thriftServers.remove(thriftServerInfo);
  			thriftServerCount = partitions.size();
  			logger.info("连接池移除服务器信息：" + thriftServerInfo.getHost() + " 端口:" + thriftServerInfo.getPort());
  			if (getThriftServerCount() == 0) {
  				logger.error("当前连接池中无可用服务器  无法获取新的客户端连接");
  			}
  		} finally {
  			serverListLock.writeLock().unlock();
  		}
  		List<ThriftConnectionHandle<T>> clist = new LinkedList<>();
  		thriftConnectionPartition.getFreeConnections().drainTo(clist);
  		for (ThriftConnectionHandle<T> c : clist) {
  			destroyConnection(c);
  		}
  	}
docs: 销毁单个连接分区的方法
  
  @param thriftConnectionPartition
  需要销毁的连接分区对象