Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiungi molti dati con un certo intervallo di tempo in Java

@yogesh-jalodara Nei miei commenti intendevo qualcosa del genere

final long loopDuration = 1;//second
final long totalSize = 100000;
final long timeInterval = 10;
final AtomicLong batchNumber = new AtomicLong((long)Math.ceil((double) timeInterval / loopDuration));
Timer timer = new Timer();
timer.schedule(new TimerTask() {
    @Override
    public void run() {
        //insert logic
        if (batchNumber.decrementAndGet() == 0) {
            timer.cancel();
            timer.purge();
        }

    }
}, 0, loopDuration * 1000);