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

7
задан Vilx- 16 December 2010 в 10:08
поделиться