linux 下有没有能精确到纳秒的取时间函数

linux 下有没有能精确到纳秒的取时间函数,第1张

AAAAAA在<linux/time.h>中有一个

struct timespec {

time_t tv_sec/*seconds*/

long tv_nsec/*nonoseconds*/

}

这个tv_nsec就是纳秒.

MontaVista 4.0 (kernel version 2.6.X) 支持HRT,可以实现微妙级的延时,好像还到不了纳秒。用关中断和busy loop来实现当然可以,但是关中断时间不能太长,而且只能在内核空间实现,肯定影响其他任务调度。如果需要长时间产生这样的信号,那感觉用不太适合用Linux来实现。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8735659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存