我有以下代码,它按预期工作:
import signal
def printer(signum, frame):
print("hi!")
signal.signal(signal.SIGALRM, printer)
signal.setitimer(signal.ITIMER_REAL, 0.1, 3.0)
while(True):
signal.pause()
我想使用signal.setitimer(signal.ITIMER_REAL, 0.0, 3.0),但要正确启动计时器需要稍等:signal.setitimer(signal.ITIMER_REAL, 0.1, 3.0). 这里发生了什么事?有没有办法立即启动计时器?
(仅适用于 Linux)
素胚勾勒不出你
相关分类