Wenn wir System.Threading.Timer verwenden, wird die Methode dann im Thread ausgeführt, der den Timer erstellt hat? Oder wird es in einem anderen Thread ausgeführt?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)
{
}
}
Meine Frage ist, ob das Verfahren durch den Zeitgeber Delegierten genannt (CheckStatus
) in Haupt-Thread ausgeführt wird, oder in einem anderen Thread ausgeführt wird?
Können Sie Ihren Code posten? – Oded
Es ist eher zweideutig, was Sie hier fragen möchten - können Sie bitte etwas Code posten, um Ihre Frage zu klären? –