git-svn-id: http://code.alibabatech.com/svn/druid/trunk@732 b9813039-fb51-4c41-a8b9-e21c2acb5095

This commit is contained in:
wenshao
2011-09-11 08:49:07 +00:00
parent cb9f014f1e
commit 347b0c61a3
@@ -294,6 +294,12 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
final int maxWaitThreadCount = getMaxWaitThreadCount();
if (maxWaitThreadCount > 0) {
if (notEmptyWaitThreadCount > maxWaitThreadCount) {
lock.lock();
try {
connectErrorCount++;
} finally {
lock.unlock();
}
throw new SQLException("maxWaitThreadCount " + maxWaitThreadCount + ", current wait Thread count "
+ lock.getQueueLength());
}