我有一个名为SendTimer
的计时器,间隔为30秒。
protected void SendTimer_Tick(object sender, eventArgs e)
{
SendTimer.Enabled = false;
TransferMoney();
System.Threading.Thread.Sleep(15000);
GenerateTransactions();
SendTimer.Enabled = true;
}
我希望一个线程能够同时正确调用tick事件。不是同时由2个线程。但正如我在我的LOGS中看到的那样,它似乎被一个线程调用,而另一个线程正在运行。任何的想法?因为我分别禁用和启用它。