В моей комплексной программе питона, когда он работает, у меня есть кусок кода, который выполняется каждые 3 секунд, что печатает ход программы как процент от исполнения, который закончил так:Выполняет ли time.sleep() все казни?
while len(dequeueingFinishedList)!=10:
print(str(len(masterListCSV_RowsListFinished)/float(len(masterListCSV_RowsList))*100) + "% done.")
time.sleep(3)
Является ли time.sleep()
функции собирается замедлить мою программу? Я прочитал, что функция сна приостанавливает выполнение. Если это замедляет мою программу, есть ли более правильный способ печати прогресса мне каждые 3 секунды?
он будет спать, как если бы вы спали. – taesu
Я предполагаю, что есть еще одна тема, фактически выполняющая работу? – njzk2
@njzk Да, у меня около 10 потоков, выполняющих собственные задания. – Rafi