вы не захотите делать «бесконечный цикл» для чего-то, что не обязательно должно быть «программным временем».Вместо этого я сделал бы цикл, в котором вы спите код, пока загрузка не будет завершена (периодически спите и проверяйте, если закончено, если нет, спите еще немного, если так, продолжайте).Использование бесконечного цикла приведет к ненужной загрузке вашего процессора, и вы, как правило, не хотите этого делать.