问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux系统 下 如何让C语言sleep()函数等待时间小于1秒

发布网友 发布时间:2022-04-25 22:31

我来回答

4个回答

热心网友 时间:2022-06-18 04:52

sleep()函数大概只能精确到50ms左右,你用sleep(10)是肯定不行的,如果你要精确的定时的话可以使用QueryPerformanceFrequency()函数,用法为:
LARGE_INTEGER litmp;
LONGLONG QPart1,QPart2;
double dfMinus, dfFreq, dfTim;
QueryPerformanceFrequency(&litmp);
dfFreq = (double)litmp.QuadPart;// 获得计数器的时钟频率
QueryPerformanceCounter(&litmp);
QPart1 = litmp.QuadPart;// 获得初始值
do
{
QueryPerformanceCounter(&litmp);
QPart2 = litmp.QuadPart;//获得中止值
dfMinus = (double)(QPart2-QPart1);
dfTim = dfMinus / dfFreq;// 获得对应的时间值,单位为秒
}while(dfTim<0.001);
其定时误差不超过1微秒,精度与CPU等机器配置有关。

×××××××××××××××××××××××××

sleep()函数的中等待时间是以毫秒计算的,所以等待1秒就是sleep(1000),如果要让等待时间小于一秒,那么就让传入的参数小于1000就行了.
比如,等待0.1秒:
sleep(100);

热心网友 时间:2022-06-18 04:53

#include <unistd.h> // 头文件
int usleep(useconds_t usec); // 函数原型
usec -- 毫秒。整数。最大允许值:小于 1000000
返回 0 -- 表示调用执行成功,1 -- 失败。

热心网友 时间:2022-06-18 04:53

引入 #include <unistd.h> /头文件
调用usleep(useconds_t usec)函数
usec为毫秒级单位!
也可以设置sleep(0.01)

热心网友 时间:2022-06-18 04:54

用usleep函数吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酒驾缓刑节保证书怎么写 合同法律咨询免费 这款充电宝可以带上飞机吗? 倪俊卿成就及荣誉 江苏种牛站有几家? 山东宏正牧业有限公司服务承诺 吃早餐后抽血会影响体检结果吗 电脑如何设置护眼模式(台式电脑如何设置护眼模式) 电脑显示器设置护眼电脑屏幕怎么设置比较护眼 广告机是否支持分屏显示功能? 常听相声,郭德纲说于谦有产业,不知相声演员于谦经营什么公司? linux下sleep函数问题 于谦在相声演员这一行业里,他处于什么地位? 如何使用hltv? 你知道于谦的代表作有哪些吗? 于谦作为相声演员,却成为了影帝,这就是天赋吗? 请问如何自己开HLTV服务器?请高手帮忙 请问linux里面的sleep函数怎么用?下面的程序代码为什么没有sleep(1... 为何于谦在婚后的20年里,从来不沾花惹草呢? 如何建立HLTV linux中如何实现sleep(0)的功能 于谦哪年出生的 在linux下,想用sleep函数实现延时五秒,应该怎么设参数? 如何评价相声演员于谦? Linux下的sleep函数 要用的话得包涵什么头文件啊? 如何在Linux系统里使用sleep函数 linux中的sleep怎么用 请教Linux下的sleep函数 在平台APp借钱还进去为什么无法循环使用? 百度有钱花不是说循环额度吗? 在德云社中,于谦是什么地位? linux和windows下 sleep 函数的区别 相声演员于谦家世是什么? linux 为什么用sleep 函数 如何在网吧自己建立一个cs1.6服务器,然后录制HLTV呢? 如何使用HLTV观看比赛? c语言sleep函数怎么用 wps表格在进行保存操作时发生错误怎么回事WPS表格在替换目标文件时发生... linux下 如何是否有Sleep函数 相声演员于谦属什么 linux中C语言编程时的sleep函数和clear函数的问题 请问CS中的HLTV怎麽用? 谢谢 于谦的简介 windows下的Sleep和linux下的sleep有什么区别? 关于相声演员于谦,你了解他的身价吗? 在网上如何用HLTV录制? linux系统下如何让C语言sleep()函数等待时间小于1秒? 相声演员于谦他很有钱吗? 车间员工年度总结怎么写 HLTV!!!