bug fixed for createScheduler not cancel after closed. for issue #1758

This commit is contained in:
wenshao
2017-06-02 16:45:17 +08:00
parent 2da211287f
commit 1356e16168
@@ -139,10 +139,10 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
private DruidConnectionHolder[] keepAliveConnections;
// threads
private ScheduledFuture<?> destroySchedulerFuture;
private volatile ScheduledFuture<?> destroySchedulerFuture;
private DestroyTask destroyTask;
private Future<?> createSchedulerFuture;
private volatile Future<?> createSchedulerFuture;
private CreateConnectionThread createConnectionThread;
private DestroyConnectionThread destroyConnectionThread;