小编use*_*990的帖子

为什么nanosleep()和usleep()太慢了?

我有一个程序,生成数据包发送到接收器.我需要一种有效的方法,在每个数据包的发送之间引入一个小延迟,以免超出接收器.我试过usleep()和nanosleep(),但它们似乎太慢了.我已经实现了一个繁忙的等待循环并取得了更大的成功,但我知道这不是最有效的方法.我对任何人尝试做我正在做的事情感兴趣.其他人是否发现usleep()和nanosleep()能够很好地适用于此类应用?

谢谢,

Danny Llewallyn

c debian

3
推荐指数
1
解决办法
7787
查看次数

标签 统计

c ×1

debian ×1