Wenn wir System.Threading.Timer verwenden, wird dann die Methode auf dem Thread ausgeführt, der den Timer erstellt hat? Oder wird es in einem anderen Thread ausgeführt?
class Timer
{
static void Main()
{
TimerCallback tcall = statusChecker.CheckStatus;
Timer stateTimer = new Timer(tcb, autoEvent, 1000, 250);
}
}
class StatusChecker
{
public void CheckStatus(Object stateInfo)
{
}
}
Meine Frage ist, ob die vom Timer-Delegaten aufgerufene Methode (CheckStatus
) im Hauptthread ausgeführt wird oder ob sie in einem anderen Thread ausgeführt wird?
0 Stimmen
Es ist ziemlich unklar, was Sie hier versuchen zu fragen - könnten Sie bitte etwas Code posten, um Ihre Frage zu klären?