The point is this: there is a method that should be performed frequently on a timer, but the execution of the method can be delayed (for example, interval = 100 ms, runtime = 2-3 s). What timer will behave? In particular, I need to exclude parallel execution of the method.
I tried to test it manually with System.Timers.Timer - it turns out something strange: the method seems to run in parallel, but less than it should (i.e. not every 100 ms). For System.Threading.Timer result should be the same, so I understand? System.Windows.Forms.Timer so far did not touch.
Please explain how it works? Or where you can read on the topic?