Когда мы используем 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
), в основном потоке или он выполняется в другом потоке?