用System.Timers.Timer比较准,能准确地计时。
其他的计时器不太准。

解决方案 »

  1.   

    是用Form的Timer计时的!失效了不是准不准的问题,是在某种情况下不起作用了请指教?
      

  2.   

    我也是Form的timer,在另外一个线程中启动不了!!!!
      

  3.   

    WINDOWS不是实时的操作系统,所以TIMER不可能很准。另外,最主要的原因,在基于消息队列的窗口中,如果你处理某个消息时耗时过长,也会导致收不到TIMER消息,TIMER消息也不会累积。
      

  4.   

    TIMER中触发事件,就是像启动一个线程
    楼上说的有道理,应该是线程堵塞了
      

  5.   

    同一个timer控件不可以跨多个线程使用,使用delegate来解决这个问题。