首页
社区
课程
招聘
[求助]Windows定时器的原理是什么,怎么实现1MS定时的
发表于: 2009-5-8 23:05 6733

[求助]Windows定时器的原理是什么,怎么实现1MS定时的

2009-5-8 23:05
6733
如题,WINDOWS的API定时器是怎么实现的?

是时钟中断后进入系统服务函数吗?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 146
活跃值: (33)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
好像普通的定时器不能精确到1ms,普通的好像是由时钟中断来处理的,55ms为单位吧,我好像记得有个多媒体定时器可以精确到1ms,lz查查看
2009-5-11 18:37
0
雪    币: 103
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
是系统的另一个时钟,不是用时钟的.....如楼上所说,精度只有55MS.
2009-5-11 19:42
0
雪    币: 244
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
WWX
4
看一本书
深入windows核心编程
里面好像有很详细的说明
2009-5-11 20:08
0
雪    币: 615
活跃值: (1267)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
我有个家传的调试器. 很强大.
2009-5-11 20:42
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
6
祖上留下来的,那一定很强大了...是大禹治水的时候留下来的吧?
2009-5-12 10:48
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
是系统的另一个时钟,不是用时钟的.....如楼上所说,精度只有55MS. ??

可以用8253中断来作定时器吗?
2009-5-12 13:47
0
雪    币: 339
活跃值: (10)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
8
linux下所有的阻塞函数倒是都能支持到1ms,按说从硬件相通的理念上windows也应该有机制可以实现1ms计时。
2009-5-13 09:35
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
其实稍微更久点啦,是祖先在山顶上砸石头的时候留下来的。
2009-5-13 10:12
0
雪    币: 304
活跃值: (507)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
10
SetTimer精度不是55ms是1ms

GetTickCount精度不是1ms
timeGetTime精度是1ms
2009-6-7 10:35
0
游客
登录 | 注册 方可回帖
返回
//