社区
Linux/Unix社区
帖子详情
还是usleep问题
masterdog
2004-02-03 03:58:46
无论是usleep还是nanosleep, 都不能获得毫秒级精度的延迟最低也是20多ms。
即使用select,我试验了一下,也仅能精确到10ms左右:
void myusleep(unsigned us) {
struct timeval tv;
tv.tv_sec = 0;
tv.tv_usec = us;
select(0,0,0,0,&tv);
}
如何才能真正实现毫秒级的定时呢?
...全文
108
3
打赏
收藏
还是usleep问题
无论是usleep还是nanosleep, 都不能获得毫秒级精度的延迟最低也是20多ms。 即使用select,我试验了一下,也仅能精确到10ms左右: void myusleep(unsigned us) { struct timeval tv; tv.tv_sec = 0; tv.tv_usec = us; select(0,0,0,0,&tv); } 如何才能真正实现毫秒级的定时呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rexp
2004-02-03
打赏
举报
回复
除非你用实时操作系统,否则很少能达到10ms以内的精度的。
fierygnu
2004-02-03
打赏
举报
回复
与CPU没关系,是系统时钟精度决定的。
xinyi
2004-02-03
打赏
举报
回复
沒辦法吧,cpu如果忙不過來,有甚麼辦法好想
u
sleep
.exe
提供跨平台的shell脚本中可调用的
sleep
功能,以便运维在跑脚本的时候可以中间让出CPU一会,或是等待其他任务优先完成
PHP
sleep
()函数, u
sleep
()函数
主要介绍了PHP
sleep
()函数, u
sleep
()函数,需要的朋友可以参考下
U
Sleep
.zip
Pytorch版本实现的EEG网络结构以及对应在BCIV4a 上的测试效果!! 其中,main文件为网络结构,res.txt文件为网络模型在数据集上的效果!!
easy-
sleep
:通过带有N-API的CC ++插件将
sleep
(),u
sleep
()添加到Node.js。 实现真正的事件循环阻止睡眠
通过带有N-API的C / C ++插件将
sleep
(),u
sleep
()添加到Node.js。 实现真正的事件循环阻止睡眠。 使用NPM安装 npm install easy-
sleep
-S 用法 异步睡眠 基于Promise + setTimeout组合的实现。 const {
sleep
...
智能软起动
u
sleep
(200000); //等待10个周波的时间,将缓冲区填满 CreateTimerMs(5,ProtectHandle,0x40); //创建保护定时器,采样缓存满10周波后才创建 lcdinit(); //放到前面可能导致不显示(必须的!!) //程序启动后要...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章