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

aru*_*cii 3 .net c# timer winforms

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

Dav*_*nan 5

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

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

我假设"应由单独的线程控制"的意思是事件处理程序在UI线程以外的线程上运行.