在.net中,哪种定时器最准?

xiaollx 2006-08-07 11:33:09
Forms.Timer、System.Timer、Thread.Timer中哪种最准?
Thread.Sleep()延时准确吗?
...全文
377 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hplyl 2007-04-16
  • 打赏
  • 举报
回复
HOHO
mapserver 2006-08-07
  • 打赏
  • 举报
回复
都准
oolongTea 2006-08-07
  • 打赏
  • 举报
回复
三者的区别

System.Windows.Forms.Times(Windows Timer) 面向单线程,UI界面(即为UI事件何时发生而存在)的应用程序,精确到55毫秒,或与.COM组件调用时用到,会损失性能

System.Timers (Server Timer) 主要用于多线程环境(服务型程序),其构造与Windows Timer不同,比起Windows Timer在精确性方面更好

System.Threading.Timers(Thread Timers) 用在线程里面指定某个时候发生什么(自由性比较大),性能与Server Timer相当

xiaollx 2006-08-07
  • 打赏
  • 举报
回复
谢谢!给分

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧