【问题标题】:UNIX alarm() with higher granularity具有更高粒度的 UNIX alarm()
【发布时间】:2011-05-15 15:18:38
【问题描述】:

我正在使用 UNIX alarm 系统调用按计划将信号传递给当前正在运行的进程。

手册页将此函数的参数描述为以秒为单位。我想要以毫秒为单位的精度。

在 UNIX(或特别是 Linux)上是否有替代系统调用允许这样做?

【问题讨论】:

    标签: c linux unix signals


    【解决方案1】:

    看看setitimer() 或更现代(更灵活)的timer_setitime() API。

    【讨论】:

      【解决方案2】:

      我认为不可能有直接的 shell 调用,perl 模块 Time::HiRes 允许这样做,并且有 3 个参数 perl select 调用,你可以编写一个脚本来做到这一点吗?

      【讨论】:

        猜你喜欢
        • 2013-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多