Как реализовать ProgressBar при сохранении в базе данных

Я хотел бы реализовать ProgressBar и ProgressIndicator при сохранении в базе данных, чтобы визуализировать, что уже было сохранено, а что осталось. Проблема в том, что я не могу найти способ найти количество времени, оставшееся до завершения настойчивости.

ProgressBar pb = new ProgressBar(0.6);
ProgressIndicator pi = new ProgressIndicator(0.6);

Как я могу определить количество оставшегося времени? Я просто не могу найти способ связать это с прогрессом базы данных.

1 ответ

Вы можете экстраполировать. Например Вы выполнили 3 из 10 постоянных операций, и это заняло 3 секунды. Затем осталось около 7 секунд. Конечно это грубое приближение.

Другие вопросы по тегам