【发布时间】:2010-12-16 09:49:14
【问题描述】:
当我们使用 System.Threading.Timer 时,该方法是在创建定时器的线程上执行的吗?还是 ir 在另一个线程中执行?
class Timer
{
static void Main()
{
TimerCallback tcall = statusChecker.CheckStatus;
Timer stateTimer = new Timer(tcb, autoEvent, 1000, 250);
}
}
class StatusChecker
{
public void CheckStatus(Object stateInfo)
{
}
}
我的问题是计时器委托(CheckStatus)调用的方法是在主线程中执行还是在另一个线程中执行?
【问题讨论】:
-
你想在这里问什么有点模棱两可 - 你能发布一些代码来澄清你的问题吗?
标签: c# multithreading timer