System.Threading.Timerを使用すると、タイマーを作成したスレッドでメソッドが実行されますか?または別のスレッドで実行されていますか?タイマーデリゲート(CheckStatus
)によって呼び出されるメソッドは、メインスレッドで実行されるか、別のスレッドで実行されている場合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)
{
}
}
私の質問はありますか?
コードを投稿できますか? – Oded
ここで尋ねようとしていることは、あいまいです。質問を明確にするためにコードを投稿してください。 –