使用lock.lock()代替lock.lockInterruptibly()

git-svn-id: http://code.alibabatech.com/svn/druid/trunk@558 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
wenshao
2011-09-02 02:18:51 +00:00
parent b641e95787
commit 2af748f7be
@@ -120,9 +120,8 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
return;
}
lock.lock();
try {
lock.lockInterruptibly();
if (inited) {
return;
}
@@ -315,9 +314,8 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
throw new DataSourceDisableException();
}
lock.lock();
try {
lock.lockInterruptibly();
connectCount++;
if (!enable) {
@@ -423,7 +421,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
holder.setLastCheckTimeMillis(System.currentTimeMillis());
}
lock.lockInterruptibly();
lock.lock();
try {
decrementActiveCount();
closeCount++;