As mentioned in the comments on the question, it System.Windows.Forms.Timerwill queue events Tick, blocking the user interface thread if all events Ticktake longer than the specified interval.
The event will continue to be calculated as long as necessary, regardless of the time interval.
, , , 1,3 , . , , 30 39 Tick.
, Timer, , .