如何在线程中使用计时器流逝事件
本文关键字:计时器 流逝 事件 线程 | 更新日期: 2023-09-27 17:53:55
我有一些线程,我想在这些线程中使用计时器的经过事件。所有计时器的经过的事件应该在不同的线程中工作。
例如:
Thread thDoviz = new Thread(OntmrDoviz_Elapsed);
private static Timer tmrDoviz = new Timer(3600000);
private static void OntmrDoviz_Elapsed(object source, ElapsedEventArgs e)
{
Console.WriteLine("sdf");
}
我知道这个代码不能工作,我应该如何设置我的代码?
也许你的意思是:
private static Timer tmrDoviz = new Timer(3600000);
tmrDoviz.Elapsed += new ElapsedEventHandler(OntmrDoviz_Elapsed);
private static void OntmrDoviz_Elapsed(object source, ElapsedEventArgs e)
{
Thread thDoviz = new Thread(SomeOtherFunctionToRunFromThread);
thDoviz .Start();
}