【问题标题】:signal.alarm function with resolution greater than 1 second?分辨率大于 1 秒的 signal.alarm 函数?
【发布时间】:2010-09-22 15:12:18
【问题描述】:

我正在尝试构建一个以毫秒为单位的 python 超时异常。

python signal.alarm 函数的分辨率为 1 秒。

如何获得一个等效的函数来请求一个给定进程的 SIGALRM 信号,例如毫秒,而不是秒?

目前我还没有找到简单的解决方案。

提前感谢您的意见。

【问题讨论】:

    标签: python signals alarm


    【解决方案1】:

    请改用signal.setitimer()

    【讨论】:

    • 所以我很好奇为什么Python的signal模块没有ualarm()的接口……仅仅因为setitimer可以产生SIGALRM以外的信号?
    • 不知道。也许它在许多平台或其他东西上都不可用。我建议发布问题而不是评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    相关资源
    最近更新 更多