社区
C#
帖子详情
如何实现精确定时?
xiaollx
2005-04-08 03:19:59
我想实现100ms的精确定时,以作为系统内部的计时器。使用timer控件发现定时不准备,一分钟要差6秒左右,不知有没有别的办法实现精确的定时?
...全文
257
12
打赏
收藏
如何实现精确定时?
我想实现100ms的精确定时,以作为系统内部的计时器。使用timer控件发现定时不准备,一分钟要差6秒左右,不知有没有别的办法实现精确的定时?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaollx
2005-04-08
打赏
举报
回复
.net 的 Timer 好像是55ms的分辨率,设置100ms的interval正好差10ms,这个是不是.net的一个缺陷啊
lidawen
2005-04-08
打赏
举报
回复
學習
liping80919
2005-04-08
打赏
举报
回复
北京公司招聘兼职.Net开发人员
1、工作形式:兼职,但要求一周保证至少三天能来本单位工作,在需求分析讨论期间要求多一些,四天以上;能在今年4到5月两个月内做全职者优先,待遇从优。
2、工作内容:完成一个数据处理系统的开发工作。总体来说就是把入库前的各种格式的数据(如XLS,DBF)、其结构多为报表形式的,处理为数据库中表结构的格式,能够达到入库要求的格式。使用开发语言初步定为VB.NET或VC.NET,系统结构为C/S结构。
3、技能要求:要求至少有二年以上开发经验,对.NET技术熟悉,有一定系统设计与分析能力。
4、任务完成时间要求:该系统要求于2005年6月中旬完成。
如有意者请尽快与我联系,qqhhp@sina.com, 电话:64868170
flcandclf
2005-04-08
打赏
举报
回复
我想实现100ms的精确定时,以作为系统内部的计时器。使用timer控件发现定时不准备,一分钟要差6秒左右,不知有没有别的办法实现精确的定时?
不会吧?这个问题到没发现过
xiaollx
2005-04-08
打赏
举报
回复
正在考虑用Environment.TickCount,但MSDN上说它的分辨率不能小于500ms,看来还是不行。
demonfox
2005-04-08
打赏
举报
回复
这里有篇很好的文章:
http://www.vckbase.com/document/viewdoc/?id=1301
其中GetTickCount和timeSetEvent(只用于Windows XP)是标准的Windows API,C#里也可以调用。
liping80919
2005-04-08
打赏
举报
回复
北京公司招聘兼职.Net开发人员
1、工作形式:兼职,但要求一周保证至少三天能来本单位工作,在需求分析讨论期间要求多一些,四天以上;能在今年4到5月两个月内做全职者优先,待遇从优。
2、工作内容:完成一个数据处理系统的开发工作。总体来说就是把入库前的各种格式的数据(如XLS,DBF)、其结构多为报表形式的,处理为数据库中表结构的格式,能够达到入库要求的格式。使用开发语言初步定为VB.NET或VC.NET,系统结构为C/S结构。
3、技能要求:要求至少有二年以上开发经验,对.NET技术熟悉,有一定系统设计与分析能力。
4、任务完成时间要求:该系统要求于2005年6月中旬完成。
如有意者请尽快与我联系,qqhhp@sina.com, 电话:64868170
lampson123
2005-04-08
打赏
举报
回复
用Timer 定时器,这个精确度蛮高的
syeerzy
2005-04-08
打赏
举报
回复
一分钟要差6秒左右,不知有没有别的办法实现精确的定时?
这点倒是真没发现。。。。。
可以用Now来操作,2个Now之间的时间差就是定时数,不知道可以不?不过估计也不准。
sleep?settimeout?
xiaollx
2005-04-08
打赏
举报
回复
up.
waiting...
Heister
2005-04-08
打赏
举报
回复
api:
QueryPerformanceCounter
QueryPerformanceFrequency
egxsun
2005-04-08
打赏
举报
回复
以前在vb里也是这个问题,用GetTickCount吧
AlarmManager
实现
精准
定时
任务
app进程中,需要
实现
一个
定时
任务,只要设备处于开机状态,每隔半个小时,就需要
定时
向服务器上传一次位置信息,并且只要是有网络和获取到GPS信号,进程不能死,如果进程死掉了,需要自动重启。
如何在C语言中使用汇编
实现
精确
延时?
如果你需要在C语言中嵌入一段汇编的延时程序,可以考虑采用
定时
器的方式进行
精确
定时
。具体
实现
方法是将需要
定时
的时间算好后写入单片机中断程序中,由
定时
器
定时
触发中断来
实现
延时。刚好,我这里C语言有资料包,私...
STM32中断进阶:使用TIM中断
实现
精确
定时
比如我们需要在每1ms进行一次操作,可以通过设置一个参数来记录已经过去的时间,当时间达到1ms时就执行相应的操作,从而
实现
精确
定时
。因此,了解STM32中断的相关知识,熟练掌握TIM的基本
定时
器,在实际开发中使用...
python如何
实现
更
精确
的
定时
任务
Python 中有一些第三方
定时
库可以
实现
更
精确
的
定时
任务,例如 APScheduler、croniter、schedule_plus 等,这些库都可以
实现
毫秒级别的
定时
任务,并且提供了更多的
定时
任务方式和可配置选项。以上是使用 APScheduler ...
【源码及附件】如何利用QueryPerformanceFrequency()与QueryPerformanceCounter()
实现
计算机
精确
定时
在Windows中
实现
精确
定时
,可用QueryPerformanceFrequency()函数与QueryPerformanceCounter()函数,如下所示,其中QPart是CPU从某个事件起以dfFreq的频率累积计的数,这个事件可能是电脑开机以来,也可能是某次...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章