From c36bf9126a2d5d9c1f2d99e7a71197ab396d40f8 Mon Sep 17 00:00:00 2001 From: wenshao Date: Wed, 13 Jul 2011 08:34:57 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@423 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 7a440d3c9a..b7b22ab8f7 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -486,7 +486,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat try { while (count == 0) { - if (minIdle == 0) { + if (minIdle == 0 || activeCount < maxActive) { lowWater.signal(); } @@ -505,9 +505,9 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat // if (count <= minIdle - 1) { // lowWater.signal(); // } - if (count == 0) { - lowWater.signal(); - } +// if (count == 0) { +// lowWater.signal(); +// } return last; }