.net计时器在多台计算机上以不同的速度运行

时间:2016-12-09 15:20:33

标签: .net performance timer

我有一个C#应用程序在连接到服务器的多台计算机上工作。

在服务器发出信号后,客户端启动倒计时时钟,即使用System.Timers.Timer。所有计算机同时启动(我已设法将偏移保持在非常低的范围内,远低于半秒)。但是,当您并排观看两台计算机时,其中一台显然比另一台更快。我每分钟都添加一张支票来重新同步它们,但是这个过程非常明显,结果如果不合适。

我在.net中对所有3个计时器进行了比较,这是最好的一个,但它还有一段距离。如果我不调整,我会在2分钟内谈论完整的第二个差异。

我是否可以使用任何其他定时器,如果我将其设置为所有计算机中的定时器,它实际上每秒都会打勾?

0 个答案:

没有答案