当我们使用System.Threading.Timer时,那么是在创建定时器的线程上执行的方法吗?或者是在另一个线程中执行?System.Threading.Timer
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
)调用的方法?
你能发布你的代码吗? – Oded 2010-12-16 09:51:32
这是很模糊的你在这里问什么 - 你可以请张贴一些代码来澄清你的问题? – 2010-12-16 09:52:00