同时在多个服务器上定期检查服务器状态

时间:2011-10-19 12:07:18

标签: c# .net

首先,我的英语很差。请理解我。

我的小项目同时使用C#.NET检查多个服务器状态。

我的问题是;我必须制作多个Timer并使用Thread.start()操作每个Thread,还是必须制作多个Timer.start()并且每个主题应该运行{{1}}?

如果两者都不是正确的方法,请教我如何做到这一点。
总是欢迎这样的例子。

提前致谢。

1 个答案:

答案 0 :(得分:1)

当您使用System.Threading.Timer时,它将为您处理线程。来自文档:

  

使用TimerCallback委托指定您想要Timer的方法   执行。定时器是在指定定时器时指定的   构建,不能改变。该方法不会执行   创建计时器的线程;它在ThreadPool线程上执行   由系统提供。

http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx