I am new to C# and I am working on a program that require several timers.
I was wondering if there was a way to pause all the timers simultaneously in a program when that program is running CPU intensive code?
At the moment, timers that are currently enabled tries to catch up with all the timer events that were raised during the intensive operation.
I think that you can create the list of these timers (when you are activating them) and disable these timers manually (using the Timer.Change method).