public static ScheduledFuture<?> connectionParameterTimer;
public ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
public void connection(){
if (null != connectionParameterTimer) {
connectionParameterTimer.cancel(true);
}
// 可能会批量导入
connectionParameterTimer = executor.schedule(new Runnable() {
@SneakyThrows
@Override
public void run() {
//代码块...
if (null != connectionParameterTimer) {
connectionParameterTimer.cancel(true);
}
}
}, 15, TimeUnit.SECONDS);
}