在C中设置以毫秒为单位的警报

我目前有一些C代码使用sigaction将处理程序与SIGALRM信号关联起来。 然后我做闹钟(TIME_OUT_IN_SECONDS)。 问题是,我需要毫秒,而不是秒,报警需要一个整数。 如何设置信号在几毫秒内触发?

使用setitimer()怎么样?