From d0a84684bb2908dd3a80a5ecc192adbc0747e412 Mon Sep 17 00:00:00 2001 From: wenshao Date: Fri, 2 Sep 2011 16:12:59 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@584 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../java/com/alibaba/druid/pool/DruidDataSource.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index c14497111c..8cf8b85b6b 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -504,14 +504,9 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat notMaxActive.await(); // signal by recycle } - try { - if (poolingCount == 0) { - lowWater.signal(); // send signal to CreateThread create connection - notEmpty.await(); // signal by recycle or creator - } - } catch (InterruptedException ie) { - notEmpty.signal(); // propagate to non-interrupted thread - throw ie; + if (poolingCount == 0) { + lowWater.signal(); // send signal to CreateThread create connection + notEmpty.await(); // signal by recycle or creator } poolingCount--;