在执行多次调用ftpClientPool.borrowObject后处于阻塞 程序不报错也无反应 导致这个问题可能是没有释放线程到线程池中 在获取完了tpClient并且使用完毕后调用 ftpClientPool.returnObject(); 将其还原回去 或者设置连接池最大的参数 ftpClientPool.setMaxTotal(100); ftpClientPool.setMaxIdle(100);