Istime.time() конкретная тема?

Является ли time.time() в python 2.7 особенностью потока или глобальной функцией? Я имею в виду, например, у меня есть следующая общая функция для потоков:

while True: Now_time=time.time() # Some Work thread Does Time_Taken_by_Thread=time.time()-Now_time

Правильно ли это в том смысле, что это поможет мне рассчитать время, когда поток занял, учитывает ли он время, в течение которого поток был предварительно опустошен и не работал?

2 ответа

time.time() возвращает время в секундах с момента эпохи. Таким образом, неважно, был ли ваш поток заблокирован. Это просто время с эпохи в обоих призывах. Таким образом, в этом случае это общее время, прошедшее между этими двумя вызовами.

Вы можете прочитать о time.time() и времени Unix


Разница между 2 time.time() полезна только для измерения прошедшего времени

licensed under cc by-sa 3.0 with attribution.