-
Sytem.Windows.Forms.Timer类的一个实例, 该实例适合于单线程的环境。使用Sytem.Timers.Timer类更加合适, 该类适合多线程的环境。
private void button2_Click(object sender, EventArgs e) { Thread t = new Thread(new ThreadStart(work)); t.Start(); } private void work() { System.Timers.Timer timer = new System.Timers.Timer(); timer.Interval = 500; timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed); timer.Enabled = true; } void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { Console.WriteLine("Test"); }
C#线程中调用TIMER
最新推荐文章于 2023-09-14 08:19:20 发布