1. 首页 > 热点 >

usleep 头文件 c语言usleep函数头文件

小然给大家谈谈usleep 头文件,以及c语言usleep函数头文件应用的知识点,希望对你所遇到的问题有所帮助。

1、#include void delay_us(void)函数名: Sleep{LARGE_INTEGER litmp;LONGLONG QPart1, QPart2;double dfMinus, dfFreq, dfTim;QueryPerformanceFrequency(&litmp);dfFreq = (double)litmp.QuadPart;// 获得计数器的时钟频率QueryPerformanceCounter(&litmp);QueryPerformanceCounter(&litmp);dfMinus = (double)(QPart2-QPart1);}while(dfTim}usleep()函数的功能是把调用该函数的线程挂起一段时间, 单位是微秒(microseconds:即百万分之一秒); 头文件: unistd.h 语法: void usleep(int micro_seconds); 返回值: 无 内容说明:本函数可暂时使程序停止执行。

2、void delay_us(void){LARGE_INTEGER litmp;LONGLONG QPart1, QPart2;double dfMinus, dfFreq, dfTim;QueryPerformanceFrequency(&litmp);dfFreq = (double)litmp.QuadPart;// 获得计数器的时钟频率QueryPerformanceCounter(&litmp);QueryPerformanceCounter(&litmp);dfMinus = (double)(QPart2-QPart1);}while(dfTim}这样大体延迟1微秒,用的是根据CPU的频率方法,但是没法非常,因为WINDOWS本身就不是个实时系统,但是你用应该足够了。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息