【发布时间】:2017-12-21 08:43:54
【问题描述】:
我在 python 中调用函数A(i)。如果它执行超过 X 毫秒,我希望它被终止。我已经研究了一些超时方法,包括signal.alarm(),但它们都以整秒为单位花费时间。我想做类似的事情:
signal.alarm(0.26) //time out after 0.26 seconds
我该怎么做?
【问题讨论】:
-
你试过信号功能了吗?
-
链接副本的标题有点误导。尝试使用接受浮点数的
signal.setitimer。
标签: python time timeout timeoutexception socket-timeout-exception