C#应用程序中多个计时器的最佳优化策略

时间:2019-05-11 05:28:19

标签: c# .net

在C#应用程序中,需要具有3个不同的轮询间隔,例如1秒,6秒和60秒。我在想两种方法。

  1. 具有3个不同间隔3个计时器的简单方法。
  2. 具有一个间隔为1秒的计时器,并且内部具有一个用于标识6秒(6个滴答)和60秒(60个滴答)的计数器变量,依此类推。

这是考虑内存和cpu使用率的最佳策略。该应用程序的目标对象是低端环境,因此需要确保优化。

第二,是否有任何.net计时器api以不同的时间间隔触发不同的已发生事件?或者您认为其他任何适合您的策略。

0 个答案:

没有答案