signal.alarm 函数的分辨率能大于1秒吗?

11 投票
1 回答
8243 浏览
提问于 2025-04-16 04:27

我正在尝试创建一个可以在毫秒级别运行的 Python 超时异常。

但是,Python 的 signal.alarm 函数只能以秒为单位设置超时。

我想知道有没有办法让它像毫秒那样,给某个进程发送 SIGALRM 信号,而不是只能用秒。

到目前为止,我还没有找到简单的解决办法。

谢谢大家的帮助。

1 个回答

17

可以使用 signal.setitimer() 这个方法来代替。

撰写回答