单独线程中的计时器滴答事件

时间:2011-05-20 09:13:45

标签: c# .net winforms timer

是否有人如何为计时器刻度事件创建一个线程。 在Windows桌面应用程序计时器tick事件应该 由一个单独的线程控制。 有可能吗?

1 个答案:

答案 0 :(得分:5)

使用System.Threading.Timer,计时器事件将在工作线程上触发。

  

定时器委托是在构造定时器时指定的,不能更改。该方法不会在创建计时器的线程上执行;它在系统提供的ThreadPool线程上执行。

我假设“你应该由一个单独的线程控制”的意思是事件处理程序在UI线程以外的线程上运行。