QueryPerformanceCounter实现Windows微秒级延时
来源:互联网 发布:kali破解指定端口 编辑:程序博客网 时间:2024/05/19 22:47
windows的Sleep函数,睡眠线程指定毫秒数,可以用来做毫秒延时。
对于微秒延时,没有一个现成的函数,但是可以通过
QueryPerformanceFrequency
QueryPerformanceCounter
来间接实现。原理就是用循环查询的方式不断调用QueryPerformanceCounter(在Winbase.h中)
LARGE_INTEGER freq;LARGE_INTEGER start, end;QueryPerformanceFrequency(&freq);unsigned int us = 100000;LONGLONG count = (us * freq.QuadPart) / (1000 * 1000);QueryPerformanceCounter(&start);count = count + startQuadPart ;do{ QueryPerformanceCounter(&end);}while(end.QuadPart< count);printf("us %u, elaps %u ms\r\n", us, tpend-tpstart);
- QueryPerformanceCounter实现Windows微秒级延时
- QueryPerformanceCounter实现Windows微秒级延时
- 用QueryPerformanceCounter实现Windows XP 下微秒级延时
- windows下实现微秒级的延时
- windows下实现微秒级的延时
- windows下实现微秒级延时
- Windows编程微秒级延时的实现
- [转]windows下实现微秒级的延时
- stm32微秒延时实现
- 微秒级延时
- 微秒级延时
- STM32Cubemx下实现通用定时器微秒级延时
- VC 微秒级延时函数
- QueryPerformanceCounter 微秒计时程序
- STM32 使用通用计时器实现微秒延时
- STM32 使用通用计时器实现微秒延时
- STM32 使用通用计时器实现微秒延时
- WINCE 微秒、毫秒级延时函数
- iPhone4/4S无线Wi-Fi开关变灰五大解决方法
- C++ STL 搜索算法
- zoj 1730 / poj 1455 Crazy Tea Party
- 笔记本保养之清灰、涂硅胶之重要性
- 活动选择问题
- QueryPerformanceCounter实现Windows微秒级延时
- VS2010 cocos2d-x 工程配置
- 剑指offer--数据结构之二叉树(1、4、6、11、12、27、48、50、60)
- Extjs grid设置单元格字体颜色,及单元格背景色
- hdu1236 排名
- HTML5 经典小游戏之坦克
- ACE读书笔记
- iPhone应用程序开发基础之一: IBOutlet与IBAction
- HTML5 经典小游戏之坦克(二)