首先,我的英语很差。请理解我。
我的小项目同时使用C#.NET检查多个服务器状态。
我的问题是;我必须制作多个Timer
并使用Thread.start()
操作每个Thread
,还是必须制作多个Timer.start()
并且每个主题应该运行{{1}}?
如果两者都不是正确的方法,请教我如何做到这一点。
总是欢迎这样的例子。
提前致谢。
答案 0 :(得分:1)
当您使用System.Threading.Timer时,它将为您处理线程。来自文档:
使用TimerCallback委托指定您想要Timer的方法 执行。定时器是在指定定时器时指定的 构建,不能改变。该方法不会执行 创建计时器的线程;它在ThreadPool线程上执行 由系统提供。
http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx