线程延时
来源:互联网 发布:mac修改终端用户名 编辑:程序博客网 时间:2024/05/21 10:24
在进行多线程编程时,经常需要进行一些线程的延时,而对于Sleep 是不准确的,所以需要获取震片时间钟进行延时。代码如下:
ULONG GetTimeDis(struct tm first, struct tm second)
{ return abs((first.tm_hour * 3600 + first.tm_min * 60 + first.tm_sec) - (second.tm_hour * 3600 + second.tm_min * 60 + second.tm_sec));}//延时 微妙级别void Delay(ULONG ulMicroSeconds){ LARGE_INTEGER timeStop; LARGE_INTEGER timeStart; LARGE_INTEGER Freq; ULONG ulTimeToWait; __try { if (!QueryPerformanceFrequency( &Freq ))return;ulTimeToWait = Freq.QuadPart * ulMicroSeconds / 1000 / 1000; QueryPerformanceCounter ( &timeStart ); timeStop = timeStart; while( timeStop.QuadPart - timeStart.QuadPart < ulTimeToWait ) { QueryPerformanceCounter( &timeStop ); }} __except( EXCEPTION_EXECUTE_HANDLER ) { AfxMessageBox( "延迟错误") ; }}
- 线程延时
- android 延时线程
- Python 定时线程,延时线程
- 线程延时操作的实现
- Handler 延时执行线程程序
- MFC 线程内延时问题
- C# 多线程之新线程延时执行
- 延时函数与子线程中的定时器
- newScheduledThreadPool延时任务线程池,实现原理
- 程序启动画面+线程中的延时操作
- 延时
- 延时
- 延时
- 延时
- 延时
- 延时
- TableView中用NSThread线程延时加载图片的例子
- Android 游戏开发之线程Thread延时开启和停止
- 计算广告学习笔记 5.2 搜索广告与demand技术 搜索广告
- an efficient representation for sparse set
- 十年之殇-2012年10月江西IDC排行榜综述
- java.text.ParseException: Unparseable date:
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- 线程延时
- javascript复习4:RegExp
- 用Multi-Media Library制作流式音频播放器
- Component 'mscomctl.ocx ' 这个控件丢失怎么办(win7解决)
- Oracle 11g维护培训课件(华为内部教材)
- windows7 优化:readyboost总结
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- 火车票订票插件,可自动登陆,自动刷票,自动提交
- 使用waveOut接口在Windows中播放声音