(说话算话,补分180)国庆无聊,写个高精度的定时器打发下时间,顺便散点分解决方法

(说话算话,补分180)国庆无聊,写个高精度的定时器打发下时间,顺便散点分
http://blog.****.net/supconsupcon/archive/2009/10/05/4633482.aspx

------解决方案--------------------
收下,谢谢。
------解决方案--------------------
拿分.走人.
------解决方案--------------------
接个分,学习下
还要请教一下ActiveX控件里加提示条的问题tooltips
------解决方案--------------------
只要来say hello一下就可以得分了吗?
HOHO
------解决方案--------------------
接分... 谢谢啦
------解决方案--------------------
8错
------解决方案--------------------
不懂,纯Mark一下
------解决方案--------------------
看了文章不错
------解决方案--------------------
jf
------解决方案--------------------
看看,是不是有源码
------解决方案--------------------
接分... 谢谢啦
------解决方案--------------------
哈哈,好贴....
------解决方案--------------------
路过,jf
------解决方案--------------------
下来瞧一瞧。。。
前阵子找高精计时器找了好久。。。
------解决方案--------------------
接分。

补接,嘻嘻
------解决方案--------------------
不错~
------解决方案--------------------
学习,顶上去
------解决方案--------------------
up
------解决方案--------------------
我顶啊
------解决方案--------------------
接分
------解决方案--------------------
顶一个!
------解决方案--------------------
不错。
------解决方案--------------------
接分了,多谢楼主
------解决方案--------------------
LZ牛人啊,国庆还写程序, 接分吧.
------解决方案--------------------
support!

------解决方案--------------------
好人越来越多了
------解决方案--------------------
顶 一下
------解决方案--------------------
探讨
呜呜呜呜呜呜。。。。。。
什么破代码呀!俺就是因为用了你的代码,程序运行了才两天计算机就给烧坏了。老板正要吵着让俺赔呢,俺工资才多少啊?才1700老,那个死老板让俺赔他8000啊,俺不吃不喝要给他白干几个月呀!

俺要让你赔钱!!!
呜呜呜呜呜呜。。。。。。

------解决方案--------------------
在Windows下实现高精度定时没啥意义,Windows本来就不是实时系统,无论如何精度也高不过CPU时间片。
再看LZ的代码,开个定时器都会把一个核心用到100%,至于吗?还让电脑怎么用啊?

还有,每加一个定时器就开个新线程(创建线程也是有时间开销的),而且都绑到核心0上,LZ有计算线程切换的时间吗?开上20个Timer,CPU就光处理线程切换了。还不如用timeSetEvent效率高(虽然timeSetEvent最多只能开16个Timer)。

高精度定时最好还是用硬件实现,例如 HPET(High Precision Event Timer),P4 以后的电脑都有这个设备
------解决方案--------------------