gameTiker = new System.Timers.Timer(10);       
gameTiker.Elapsed += new ElapsedEventHandler(GameTiker_Elapsed);
gameTiker.Enabled = true;private void GameTiker_Elapsed(object sender, ElapsedEventArgs e)
{
``Draw();
}public void Draw()
{}问题描述: 
    在时间间隔很小的时候,方法Draw未执行完成,又将开始另一次的执行。
我希望等Draw执行完成,才允许开始另一次执行Draw方法,请问应该怎么做?C#Timer 时间间隔太小