标签: c# .net winforms timer
是否有人如何为计时器刻度事件创建一个线程。 在Windows桌面应用程序计时器tick事件应该 由一个单独的线程控制。 有可能吗?
答案 0 :(得分:5)
使用System.Threading.Timer,计时器事件将在工作线程上触发。
System.Threading.Timer
定时器委托是在构造定时器时指定的,不能更改。该方法不会在创建计时器的线程上执行;它在系统提供的ThreadPool线程上执行。
我假设“你应该由一个单独的线程控制”的意思是事件处理程序在UI线程以外的线程上运行。