2
我有一個時間戳列表,我需要在達到這些時間戳時調用特定的方法。這些時間戳大約相距20毫秒。如何在Python的某個時間啓動一個函數?
目前我在單獨的線程中使用繁忙的等待,但我擔心CPU過載。例如:
while True:
if myTimestamp > time.time():
mymethod()
或
while myTimestamp < time.time():
time.sleep(0.1)
mymethod()
有沒有更有效的方式來做到這一點? 謝謝
爲什麼不使用'time.sleep(time.time() - myTimestamp)' – Jkdc
來回答標題中的問題;你可以使用['sleep_until()'function](https://gist.github.com/zed/7770492#file-send_at-py-L31)。 – jfs