【发布时间】:2011-05-20 09:13:45
【问题描述】:
有人知道如何为计时器滴答事件创建线程吗? 在 Windows 桌面应用程序计时器滴答事件应该 由单独的线程控制。 有可能吗?
【问题讨论】:
-
有多种计时器可以满足您的需求,msdn.microsoft.com/en-us/magazine/cc164015.aspx 应该会帮助您选择
有人知道如何为计时器滴答事件创建线程吗? 在 Windows 桌面应用程序计时器滴答事件应该 由单独的线程控制。 有可能吗?
【问题讨论】:
使用System.Threading.Timer,计时器事件将在工作线程上触发。
定时器委托是在构造定时器时指定的,不能更改。该方法不会在创建计时器的线程上执行;它在系统提供的 ThreadPool 线程上执行。
我假设您所说的“应该由单独的线程控制”是指事件处理程序在 UI 线程以外的线程上运行。
【讨论】: