标签: python
我需要我的主程序,在某些时候,什么都不做 - 永远(有些线程早先开始做一些工作)。
我想知道这样做的pythonic方法是什么。我特别希望避免因这种虚无而失去CPU周期。
我的直接猜测是time.sleep(100000),其中100000足够大,可以用于我的程序。它有效但不美观。我检查了运行这个的python会话的CPU负载:不可测量(接近零)。
time.sleep(100000)
100000
我也试过
while True: pass
它看起来更好但是CPU的命中率很高(~25%)。
有one-- and preferably only one --obvious way to do it吗?