我正在尝试运行Python应用程序,并根据指定的时间间隔执行操作。以下代码会不断占用100%的CPU。
def action_print():
print "hello there"
interval = 5
next_run = 0
while True:
while next_run > time.time():
pass
next_run = time.time() + interval
action_print()
我希望避免让进程休眠,因为需要在不同的间隔执行更多的操作。
请给予建议。