C 如何在Linux中设置不到一秒钟的警报?

C 如何在Linux中设置不到一秒钟的警报?,c,linux,system-calls,alarm,C,Linux,System Calls,Alarm,我在c程序中使用了alarm()系统调用和报警处理程序。最近,我决定将报警设置为不到一秒的时间,因此我将其传递为0.5,并发现alarm()函数接受无符号整数。是否可以将报警设置为不到一秒的时间?使用该方法。其他人建议ualarm。在阅读您问题的解决方案时,我了解了setitimer,它也可以解决您的问题。usecs或interval不小于1000000。等于1秒。

我在c程序中使用了alarm()系统调用和报警处理程序。最近,我决定将报警设置为不到一秒的时间,因此我将其传递为0.5,并发现alarm()函数接受无符号整数。是否可以将报警设置为不到一秒的时间?

使用该方法。

其他人建议
ualarm
。在阅读您问题的解决方案时,我了解了
setitimer
,它也可以解决您的问题。
usecs或interval不小于1000000。
等于1秒。